種類
- インスタンスメソッド (55)
- 特異メソッド (12)
ライブラリ
- ビルトイン (58)
-
syck
/ rubytypes (2) - time (6)
-
yaml
/ rubytypes (1)
検索結果
先頭5件
-
Time
. now -> Time (15102) -
現在時刻の Time オブジェクトを生成して返します。 タイムゾーンは地方時となります。
...現在時刻の Time オブジェクトを生成して返します。
タイムゾーンは地方時となります。... -
Time
. parse(date , now = Time . now) -> Time (223) -
...date を Date._parse によって
パースして Timeオブジェクトに変換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられた時刻に上位......壊れていた場合、nowの
該当要素が使われます。
下位の要素がなかったり壊れていた場合、最小値(1か0)が使われます。
@param date Time オブジェクトに変換可能な文字列を指定します。
@param now 現在時刻をTime オブジェクトで......デフォルトはTime.nowとなります。
# 現在時刻が "Thu Nov 29 14:33:20 GMT 2001" で
# タイムゾーンがGMTとすると:
Time.parse("16:30") #=> Thu Nov 29 16:30:00 GMT 2001
Time.parse("7/23") #=> Mon Jul 23 00:00:00 GMT 2001
Time.parse("2002/1") #=> T... -
Time
. parse(date , now = Time . now) {|year| year } -> Time (223) -
...date を Date._parse によって
パースして Timeオブジェクトに変換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられた時刻に上位......壊れていた場合、nowの
該当要素が使われます。
下位の要素がなかったり壊れていた場合、最小値(1か0)が使われます。
@param date Time オブジェクトに変換可能な文字列を指定します。
@param now 現在時刻をTime オブジェクトで......デフォルトはTime.nowとなります。
# 現在時刻が "Thu Nov 29 14:33:20 GMT 2001" で
# タイムゾーンがGMTとすると:
Time.parse("16:30") #=> Thu Nov 29 16:30:00 GMT 2001
Time.parse("7/23") #=> Mon Jul 23 00:00:00 GMT 2001
Time.parse("2002/1") #=> T... -
Time
# gmt _ offset -> Integer (25) -
協定世界時との時差を秒を単位とする数値として返します。
...ている場合(アメリカなど)には負の値になります。
p Time.now.zone # => "JST"
p Time.now.utc_offset
# => 32400
タイムゾーンが協定世界時に設定されている場合は 0 を返します。
p Time.now.zone # => "JST"
p Time.now.getgm.utc_offset
# => 0... -
Time
# gmtoff -> Integer (25) -
協定世界時との時差を秒を単位とする数値として返します。
...ている場合(アメリカなど)には負の値になります。
p Time.now.zone # => "JST"
p Time.now.utc_offset
# => 32400
タイムゾーンが協定世界時に設定されている場合は 0 を返します。
p Time.now.zone # => "JST"
p Time.now.getgm.utc_offset
# => 0... -
Time
# utc _ offset -> Integer (25) -
協定世界時との時差を秒を単位とする数値として返します。
...ている場合(アメリカなど)には負の値になります。
p Time.now.zone # => "JST"
p Time.now.utc_offset
# => 32400
タイムゾーンが協定世界時に設定されている場合は 0 を返します。
p Time.now.zone # => "JST"
p Time.now.getgm.utc_offset
# => 0... -
Time
# to _ a -> Array (13) -
時刻を10要素の配列で返します。その要素は順序も含めて以下の通りです。
...日 (整数 1-366)
* isdst: 夏時間であるかどうか (true/false)
* zone: タイムゾーン (文字列)
p Time.now # => Mon Oct 20 06:02:10 JST 2003
p Time.now.to_a # => [10, 2, 6, 20, 10, 2003, 1, 293, false, "JST"]
要素の順序は C 言語の tm 構造体に合わせて... -
Time
# -(sec) -> Time (8) -
自身より sec 秒だけ前の時刻を返します。
...自身より sec 秒だけ前の時刻を返します。
@param sec 実数を秒を単位として指定します。
t = Time.now #=> Wed Apr 09 08:56:03 CDT 2003
t2 = t + 2592000 #=> Fri May 09 08:56:03 CDT 2003
t2 - 2592000 #=> Wed Apr 09 08:56:03 CDT 2003... -
Time
# -(time) -> Float (8) -
自身と time との時刻の差を Float で返します。単位は秒です。
...自身と time との時刻の差を Float で返します。単位は秒です。
@param time 自身との差を算出したい Time オブジェクトを指定します。
t = Time.now #=> Wed Apr 09 08:56:03 CDT 2003
t2 = t + 2592000 #=> Fri May 09 08:56:03 CDT 2003
t2 - t... -
Time
# +(other) -> Time (7) -
self より other 秒だけ後の時刻を返します。
...self より other 秒だけ後の時刻を返します。
@param other 自身からの秒数を数値で指定します。
t = Time.now #=> Wed Apr 09 08:56:03 CDT 2003
t + (60 * 60 * 24) #=> Thu Apr 10 08:56:03 CDT 2003... -
Time
# gmtime -> self (7) -
タイムゾーンを協定世界時に設定します。
...のメソッドを呼び出した後は時刻変換を協定世界時として行ないます。
Time#localtime, Time#gmtime の挙動はシステムの
localtime(3) の挙動に依存します。Time クラ
スでは時刻を起算時からの経過秒数として保持していますが、ある......て異
なる場合があります。システムを越えて Time オブジェクトを受け
渡す場合には注意する必要があります。
t = Time.now #=> Wed Apr 09 08:56:03 CDT 2003
t.gmt? #=> false
t.gmtime #=> Wed Apr 09 13:56:03 UTC 2003
t.gmt? #=> t... -
Time
# nsec -> Integer (7) -
時刻のナノ秒の部分を整数で返します。
...の部分を整数で返します。
t = Time.now #=> 2007-11-17 15:18:03 +0900
"%10.9f" % t.to_f #=> "1195280283.536151409"
t.nsec #=> 536151406
IEEE 754 浮動小数点数で表現できる精度が違うため、Time#to_fの最小
の桁とnsecの最小の桁は... -
Time
# strftime(format) -> String (7) -
時刻を format 文字列に従って文字列に変換した結果を返します。
...rftime(3)
をそのまま使用しています。そのためここにあげた指示子以外のものが使
用できる場合があります。ただし、上記以外の指示子を使用した場合、移
植性をそこなう可能性がある点に注意してください。
t = Time.now......t.strftime("Printed on %m/%d/%Y") #=> "Printed on 04/09/2003"
t.strftime("at %I:%M%p") #=> "at 08:56AM"......(00-99)
* %Z: タイムゾーン
* %z: タイムゾーン。UTCからのオフセット (例 +0900)
* %%: %自身
このメソッドは strftime(3) や glibcの仕様を参考に作成されており、以下のオプションが利用できます。
* ^: 大文字で出力を行なう
*......定する
t = Time.now #=> 2010-09-05 15:41:17 0900
t.strftime("Printed on %m/%d/%Y") #=> "Printed on 09/05/2010"
t.strftime("Printed on %m/%-d/%_6Y") #=> "Printed on 09/5/ 2010"
t.strftime("at %I:%M%p") #=> "at 03:41PM"
t.strftime("at %I:%M%#p")......:z: タイムゾーン。コロンが入った秒まで含むUTCからのオフセット (例 +09:00:00)
* %%: %自身
このメソッドは strftime(3) や glibcの仕様を参考に作成されており、以下のオプションが利用できます。
* ^: 大文字で出力を行なう
*... -
Time
# subsec -> Integer | Rational (7) -
時刻を表す分数を返します。
...時刻を表す分数を返します。
Rational を返す場合があります。
t = Time.now #=> 2009-03-26 22:33:12 +0900
"%10.9f" % t.to_f #=> "1238074392.940563917"
t.subsec #=> (94056401/100000000)
to_f の値と subsec の値の下のほうの桁の値は異... -
Time
# succ -> Time (7) -
self に 1 秒足した Time オブジェクトを生成して返します。
...self に 1 秒足した Time オブジェクトを生成して返します。
t = Time.now
p t
p t.succ
# => Sun Jul 18 01:41:22 JST 2004
Sun Jul 18 01:41:23 JST 2004... -
Time
# sunday? -> bool (7) -
自身の表す時刻が日曜日である場合に true を返します。 そうでない場合に false を返します。
...自身の表す時刻が日曜日である場合に true を返します。
そうでない場合に false を返します。
t = Time.now #=> Sun Oct 23 00:14:54 UTC 2005
t.sunday? #=> true... -
Time
# to _ f -> Float (7) -
起算時からの経過秒数を浮動小数点数で返します。1 秒に満たない経過も 表現されます。
...起算時からの経過秒数を浮動小数点数で返します。1 秒に満たない経過も
表現されます。
t = Time.now
"%10.5f" % t.to_f #=> "1049896564.13654"
t.to_i #=> 1049896564... -
Time
# to _ r -> Rational (7) -
起算時からの経過秒数を有理数で返します。1 秒に満たない経過も 表現されます。
...起算時からの経過秒数を有理数で返します。1 秒に満たない経過も
表現されます。
t = Time.now
p t.to_r # => (8807170717088293/8388608)... -
Time
# to _ s -> String (7) -
時刻を date(1) のような形式の文字列に変換します。
...時刻を date(1) のような形式の文字列に変換します。
self.strftime("%a %b %d %H:%M:%S %Z %Y")
と同じです。
p Time.now.to_s # => "Mon Oct 20 06:02:10 JST 2003"... -
Time
# to _ yaml(opts = {}) (7) -
自身を YAML ドキュメントに変換します。
...メントに変換します。
@param opts YAML ドキュメント出力の際のオプションを指定します。
オプションの詳細は YAML::Syck::Emitter#reset を参照し
てください。
print Time.now.to_yaml # => --- 2011-12-31 02:17:31.192322 +09:00......キュメントに変換します。
@param opts YAML ドキュメント出力の際のオプションを指定します。
オプションの詳細は Syck::Emitter#reset を参照し
てください。
print Time.now.to_yaml # => --- 2011-12-31 02:17:31.192322 +09:00... -
Time
# tv _ nsec -> Integer (7) -
時刻のナノ秒の部分を整数で返します。
...の部分を整数で返します。
t = Time.now #=> 2007-11-17 15:18:03 +0900
"%10.9f" % t.to_f #=> "1195280283.536151409"
t.nsec #=> 536151406
IEEE 754 浮動小数点数で表現できる精度が違うため、Time#to_fの最小
の桁とnsecの最小の桁は... -
Time
# utc -> self (7) -
タイムゾーンを協定世界時に設定します。
...のメソッドを呼び出した後は時刻変換を協定世界時として行ないます。
Time#localtime, Time#gmtime の挙動はシステムの
localtime(3) の挙動に依存します。Time クラ
スでは時刻を起算時からの経過秒数として保持していますが、ある......て異
なる場合があります。システムを越えて Time オブジェクトを受け
渡す場合には注意する必要があります。
t = Time.now #=> Wed Apr 09 08:56:03 CDT 2003
t.gmt? #=> false
t.gmtime #=> Wed Apr 09 13:56:03 UTC 2003
t.gmt? #=> t... -
Time
# zone -> String (7) -
タイムゾーンを表す文字列を返します。
...タイムゾーンを表す文字列を返します。
p Time.now.zone #=> "JST"... -
Time
. new -> Time (2) -
現在時刻の Time オブジェクトを生成して返します。 タイムゾーンは地方時となります。
...現在時刻の Time オブジェクトを生成して返します。
タイムゾーンは地方時となります。...
