本文簡要介紹ruby語言中 Time.at
的用法。
用法
at(time, subsec = false, unit = :microsecond, in: nil)
Time
此表單接受 Time 對象 time
和可選關鍵字參數 in
:
Time.at(Time.new) # => 2021-04-26 08:52:31.6023486 -0500
Time.at(Time.new, in: '+09:00') # => 2021-04-26 22:52:31.6023486 +0900
Seconds
此表單接受數字秒數 sec
和可選關鍵字參數 in
:
Time.at(946702800) # => 1999-12-31 23:00:00 -0600
Time.at(946702800, in: '+09:00') # => 2000-01-01 14:00:00 +0900
Seconds with Subseconds and Units
此表單接受整數秒數 sec_i
、數字毫秒數 msec
、亞秒單位類型的符號參數(默認為 :usec)和可選關鍵字參數 in
:
Time.at(946702800, 500, :millisecond) # => 1999-12-31 23:00:00.5 -0600
Time.at(946702800, 500, :millisecond, in: '+09:00') # => 2000-01-01 14:00:00.5 +0900
Time.at(946702800, 500000) # => 1999-12-31 23:00:00.5 -0600
Time.at(946702800, 500000, :usec) # => 1999-12-31 23:00:00.5 -0600
Time.at(946702800, 500000, :microsecond) # => 1999-12-31 23:00:00.5 -0600
Time.at(946702800, 500000, in: '+09:00') # => 2000-01-01 14:00:00.5 +0900
Time.at(946702800, 500000, :usec, in: '+09:00') # => 2000-01-01 14:00:00.5 +0900
Time.at(946702800, 500000, :microsecond, in: '+09:00') # => 2000-01-01 14:00:00.5 +0900
Time.at(946702800, 500000000, :nsec) # => 1999-12-31 23:00:00.5 -0600
Time.at(946702800, 500000000, :nanosecond) # => 1999-12-31 23:00:00.5 -0600
Time.at(946702800, 500000000, :nsec, in: '+09:00') # => 2000-01-01 14:00:00.5 +0900
Time.at(946702800, 500000000, :nanosecond, in: '+09:00') # => 2000-01-01 14:00:00.5 +0900
參數:
-
isec_i
是0..60
範圍內的整數秒數。 -
in: zone
:時區zone
,可能是:-
與 UTC 的字符串偏移量。
-
與 UTC 的單個字母偏移量,範圍為
'A'..'Z'
、'J'
(所謂的軍事時區),不包括在內。 -
整數秒數。
-
時區對象;有關詳細信息,請參閱時區參數。
-
相關用法
- Ruby Time.asctime用法及代碼示例
- Ruby Time.gmtime用法及代碼示例
- Ruby Time.utc_offset用法及代碼示例
- Ruby Time.isdst用法及代碼示例
- Ruby Time.time + numeric用法及代碼示例
- Ruby Time.wednesday?用法及代碼示例
- Ruby Time.localtime用法及代碼示例
- Ruby Time.yday用法及代碼示例
- Ruby Time.time <=>用法及代碼示例
- Ruby Time.month用法及代碼示例
- Ruby Time.utc?用法及代碼示例
- Ruby Time.new用法及代碼示例
- Ruby Time.monday?用法及代碼示例
- Ruby Time.getutc用法及代碼示例
- Ruby Time.round用法及代碼示例
- Ruby Time.dst?用法及代碼示例
- Ruby Time.tv_nsec用法及代碼示例
- Ruby Time.xmlschema用法及代碼示例
- Ruby Time.gmt?用法及代碼示例
- Ruby Time.to_r用法及代碼示例
- Ruby Time.gmt_offset用法及代碼示例
- Ruby Time.ceil用法及代碼示例
- Ruby Time.parse用法及代碼示例
- Ruby Time.thursday?用法及代碼示例
- Ruby Time.floor用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Time.at。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。