るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
20件ヒット [1-20件を表示] (0.025秒)
トップページ > クラス:Time[x] > クエリ:utc[x] > バージョン:2.3.0[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. time utc
  2. _builtin utc
  3. time utc?
  4. _builtin utc?
  5. time utc_offset

ライブラリ

キーワード

検索結果

Time#utc -> self (45328.0)

タイムゾーンを協定世界時に設定します。

...のメソッドを呼び出した後は時刻変換を協定世界時として行ないます。

Time
#localtime, Time#gmtime の挙動はシステムの
localtime(3) の挙動に依存します。Time クラ
スでは時刻を起算時からの経過秒数として保持していますが、ある...
...って異
なる場合があります。システムを越えて Time オブジェクトを受け
渡す場合には注意する必要があります。

t = Time.now #=> 2019-12-18 22:16:49 +0900
t.gmt? #=> false
t.gmtime #=> 2019-12-18 13:16:49 UTC
t.gmt? #=> true...

Time#utc? -> bool (9400.0)

self のタイムゾーンが協定世界時に設定されていれば真を返します。

...self のタイムゾーンが協定世界時に設定されていれば真を返します。

t = Time.local(2017,9,19,15,0,0) # => 2017-09-19 15:00:00 +0900
t.utc? # => false
utc_t = t.getutc # => 2017-09-19 06:00:00 UTC
utc_t.utc?...

Time#utc_offset -> Integer (9364.0)

協定世界時との時差を秒を単位とする数値として返します。

...る場合(アメリカなど)には負の値になります。

p Time.now.zone # => "JST"
p Time.now.utc_offset
# => 32400

タイムゾーンが協定世界時に設定されている場合は 0 を返します。

p Time.now.getgm.zone # => "UTC"
p Time.now.getgm.utc_offset
# => 0...

Time#getutc -> Time (9325.0)

タイムゾーンを協定世界時に設定した Time オブジェクトを新しく 生成して返します。

...タイムゾーンを協定世界時に設定した Time オブジェクトを新しく
生成して返します。

t = Time.local(2000,1,1,20,15,1) #=> 2000-01-01 20:15:01 +0900
t.gmt? #=> false
y = t.getgm #=> 2000-01-01 11:15:01 UTC
y...

Time#getlocal(utc_offset) -> Time (418.0)

タイムゾーンを地方時に設定した Time オブジェクトを新しく生成 して返します。

...タイムゾーンを地方時に設定した Time オブジェクトを新しく生成
して返します。

@param utc_offset タイムゾーンを地方時に設定する代わりに協定世界時との
時差を、秒を単位とする整数か、"+HH:MM" "-HH:MM" 形式...
...の文字列で指定します。

t = Time.utc(2000,1,1,20,15,1) #=> 2000-01-01 20:15:01 UTC
t.utc? #=> true
l = t.getlocal #=> 2000-01-02 05:15:01 +0900
l.utc? #=> false
t == l #=>...

絞り込み条件を変える

Time#localtime(utc_offset) -> self (400.0)

タイムゾーンを地方時に設定します。

...とする整数か、"+HH:MM" "-HH:MM" 形式
の文字列で指定します。

Time
#localtime, Time#gmtime の挙動はシステムの
localtime(3) の挙動に依存します。Time クラ
スでは時刻を起算時からの経過秒数として保持していますが、ある...
...ムを越えて Time オブジェクトを受け
渡す場合には注意する必要があります。

t = Time.utc(2000, "jan", 1, 20, 15, 1)
t.utc? #=> true
t.localtime #=> 2000-01-02 05:15:01 +0900
t.utc? #=> false
t.localtime("+09:00") #=> 2000...

Time#strftime(format) -> String (205.0)

時刻を format 文字列に従って文字列に変換した結果を返します。

...または午後(am,pm)
* %p: 午前または午後(AM,PM)
* %Q: 1970-01-01 00:00:00 UTC からの経過ミリ秒 (Time#strftime は対応していませんが、Date#strftime で使えます)
* %R: 24時間制の時刻。%H:%M と同等。
* %r: 12時間制の時刻。%I:%M:%S %p と同等...
...セット (例 +09:00:00)
* %%: %自身
* %+: date(1)の形式 (%a %b %e %H:%M:%S %Z %Y) (Time#strftime は対応していませんが、Date#strftime で使えます)

このメソッドは strftime(3) や glibcの仕様を参考に作成されており、以下のオプションが利用でき...
...list[例][ruby]{
t = Time.now #=> 2019-12-18 22:16:49 +0900
t.strftime("Printed on %m/%d/%Y") #=> "Printed on 12/18/2019"
t.strftime("Printed on %m/%-d/%_6Y") #=> "Printed on 12/18/ 2019"
t.strftime("at %I:%M%p") #=> "at 10:16PM"
t.strftime("at %I:%M%#p")...

Time#getlocal -> Time (118.0)

タイムゾーンを地方時に設定した Time オブジェクトを新しく生成 して返します。

...タイムゾーンを地方時に設定した Time オブジェクトを新しく生成
して返します。

@param utc_offset タイムゾーンを地方時に設定する代わりに協定世界時との
時差を、秒を単位とする整数か、"+HH:MM" "-HH:MM" 形式...
...の文字列で指定します。

t = Time.utc(2000,1,1,20,15,1) #=> 2000-01-01 20:15:01 UTC
t.utc? #=> true
l = t.getlocal #=> 2000-01-02 05:15:01 +0900
l.utc? #=> false
t == l #=>...

Time#gmt? -> bool (100.0)

self のタイムゾーンが協定世界時に設定されていれば真を返します。

...self のタイムゾーンが協定世界時に設定されていれば真を返します。

t = Time.local(2017,9,19,15,0,0) # => 2017-09-19 15:00:00 +0900
t.utc? # => false
utc_t = t.getutc # => 2017-09-19 06:00:00 UTC
utc_t.utc?...

Time#localtime -> self (100.0)

タイムゾーンを地方時に設定します。

...とする整数か、"+HH:MM" "-HH:MM" 形式
の文字列で指定します。

Time
#localtime, Time#gmtime の挙動はシステムの
localtime(3) の挙動に依存します。Time クラ
スでは時刻を起算時からの経過秒数として保持していますが、ある...
...ムを越えて Time オブジェクトを受け
渡す場合には注意する必要があります。

t = Time.utc(2000, "jan", 1, 20, 15, 1)
t.utc? #=> true
t.localtime #=> 2000-01-02 05:15:01 +0900
t.utc? #=> false
t.localtime("+09:00") #=> 2000...

絞り込み条件を変える

Time#to_s -> String (79.0)

時刻を文字列に変換した結果を返します。 以下のようにフォーマット文字列を使って strftime を呼び出すのと同じです。

...て strftime を呼び出すのと同じです。

t = Time.now
t.to_s #=> "2019-12-18 22:16:49 +0900"
t.strftime("%Y-%m-%d %H:%M:%S %z") #=> "2019-12-18 22:16:49 +0900"

t.utc.to_s #=> "2019-12-18 13:16:49 UTC"
t.strftime("%Y-%m-%d...

Time#gmt_offset -> Integer (64.0)

協定世界時との時差を秒を単位とする数値として返します。

...る場合(アメリカなど)には負の値になります。

p Time.now.zone # => "JST"
p Time.now.utc_offset
# => 32400

タイムゾーンが協定世界時に設定されている場合は 0 を返します。

p Time.now.getgm.zone # => "UTC"
p Time.now.getgm.utc_offset
# => 0...

Time#gmtoff -> Integer (64.0)

協定世界時との時差を秒を単位とする数値として返します。

...る場合(アメリカなど)には負の値になります。

p Time.now.zone # => "JST"
p Time.now.utc_offset
# => 32400

タイムゾーンが協定世界時に設定されている場合は 0 を返します。

p Time.now.getgm.zone # => "UTC"
p Time.now.getgm.utc_offset
# => 0...

Time#round(ndigits=0) -> Time (43.0)

十進小数点数で指定した桁数の精度で丸めをし、 その Time オブジェクトを返します。 (デフォルトは0、つまり小数点の所で丸めます)。

...精度で丸めをし、
その Time オブジェクトを返します。
(デフォルトは0、つまり小数点の所で丸めます)。

ndigits には 0 以上の整数を渡します。

@param ndigits 十進での精度(桁数)

require 'time'

t = Time.utc(1999,12,31, 23,59,59)...
...o8601(3)) #=> "2000-01-01T00:00:00.000Z"
p((t + 1.49).round.iso8601(3)) #=> "2000-01-01T00:00:00.000Z"
p((t + 1.5).round.iso8601(3)) #=> "2000-01-01T00:00:01.000Z"

t = Time.utc(1999,12,31, 23,59,59)
p (t + 0.123456789).round(4).iso8601(6) #=> "1999-12-31T23:59:59.123500Z"...

Time#gmtime -> self (28.0)

タイムゾーンを協定世界時に設定します。

...のメソッドを呼び出した後は時刻変換を協定世界時として行ないます。

Time
#localtime, Time#gmtime の挙動はシステムの
localtime(3) の挙動に依存します。Time クラ
スでは時刻を起算時からの経過秒数として保持していますが、ある...
...って異
なる場合があります。システムを越えて Time オブジェクトを受け
渡す場合には注意する必要があります。

t = Time.now #=> 2019-12-18 22:16:49 +0900
t.gmt? #=> false
t.gmtime #=> 2019-12-18 13:16:49 UTC
t.gmt? #=> true...

絞り込み条件を変える

Time#getgm -> Time (25.0)

タイムゾーンを協定世界時に設定した Time オブジェクトを新しく 生成して返します。

...タイムゾーンを協定世界時に設定した Time オブジェクトを新しく
生成して返します。

t = Time.local(2000,1,1,20,15,1) #=> 2000-01-01 20:15:01 +0900
t.gmt? #=> false
y = t.getgm #=> 2000-01-01 11:15:01 UTC
y...

Time#httpdate -> String (25.0)

2616 で定義されている HTTP-date の rfc1123-date 形式の文字列を 返します。

...を返します。
//emlist{
day-of-week, DD month-name CCYY hh:mm:ss GMT
//}
注意: 結果はいつも UTC (GMT) です。

使用例
require 'time'

iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t.httpdate #=> "Sun, 31 Aug 2008 03:34:56 GMT"...

Time#rfc2822 -> String (25.0)

2822 で定義されている date-time として表現される形式の文字列を 返します。

...されている date-time として表現される形式の文字列を
返します。

@return 以下の形式の文字列を返します。
//emlist{
day-of-week, DD month-name CCYY hh:mm:ss zone
//}
ただし zone は [+-]hhmm です。
self が UTC time の場合、zone は +0...
...000 になります。

使用例
require 'time'

iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t.rfc2822 #=> "Sun, 31 Aug 2008 03:34:56 -0000"...

Time#rfc822 -> String (25.0)

2822 で定義されている date-time として表現される形式の文字列を 返します。

...されている date-time として表現される形式の文字列を
返します。

@return 以下の形式の文字列を返します。
//emlist{
day-of-week, DD month-name CCYY hh:mm:ss zone
//}
ただし zone は [+-]hhmm です。
self が UTC time の場合、zone は +0...
...000 になります。

使用例
require 'time'

iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t.rfc2822 #=> "Sun, 31 Aug 2008 03:34:56 -0000"...

Time#sec -> Integer (25.0)

秒を整数で返します。

...秒を整数で返します。

Time
.mktime(2000, 1, 1).sec #=> 0

通常は0から59を返しますが、うるう秒の場合は60を返します。

ENV['TZ'] = 'right/UTC'
Time
.mktime(2005, 12, 31, 23, 59, 60).sec #=> 60...

絞り込み条件を変える