本文簡要介紹ruby語言中 Time.utc
的用法。
用法
utc(year, month=1, day=1, hour=0, min=0, sec_i=0, usec=0) → new_time
utc(sec_i, min, hour, day, month, year, dummy, dummy, dummy, dummy) → new_time
根據給定的參數返回一個新的 Time 對象;它的時區是UTC。
在第一種形式(最多七個參數)中,需要參數year
。
Time.utc(2000) # => 2000-01-01 00:00:00 UTC
Time.utc(0, 1, 2, 3, 4, 5, 6.5) # => 0000-01-02 03:04:05.0000065 UTC
在第二種形式中,所有十個參數都是必需的,盡管最後四個被忽略了。這種形式對於從 10 元素數組(例如由 to_a
返回的)創建時間很有用。
array = Time.now.to_a
p array # => [57, 26, 13, 24, 4, 2021, 6, 114, true, "Central Daylight Time"]
array[5] = 2000
Time.utc(*array) # => 2000-04-24 13:26:57 UTC
參數:
-
year
:整數年。 -
month
:月份值,可能是:-
1..12
範圍內的整數月份。 -
與正則表達式
/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/i
匹配的 3 字符字符串。
-
-
day
:1..31
範圍內的整數天(某些月份小於 31)。 -
hour
:0..23
範圍內的整數小時。 -
min
:0..59
範圍內的整數分鍾。 -
isec_i
是0..60
範圍內的整數秒數。
別名:Time.gm。
相關: Time.local
。
相關用法
- Ruby Time.utc_offset用法及代碼示例
- Ruby Time.utc?用法及代碼示例
- Ruby Time.usec用法及代碼示例
- Ruby Time.gmtime用法及代碼示例
- Ruby Time.at用法及代碼示例
- Ruby Time.isdst用法及代碼示例
- Ruby Time.time + numeric用法及代碼示例
- Ruby Time.wednesday?用法及代碼示例
- Ruby Time.localtime用法及代碼示例
- Ruby Time.yday用法及代碼示例
- Ruby Time.time <=>用法及代碼示例
- Ruby Time.month用法及代碼示例
- 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-lang.org大神的英文原創作品 Time.utc。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。