ライブラリ
- ビルトイン (37)
-
json
/ add / core (2) -
syck
/ rubytypes (4) - time (25)
-
yaml
/ rubytypes (2)
検索結果
先頭5件
-
Time
. at(time) -> Time (2) -
time で指定した時刻の Time オブジェクトを返します。
...
time で指定した時刻の Time オブジェクトを返します。
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定... -
Time
. at(time , usec) -> Time (2) -
time + (usec/1000000) の時刻を表す Time オブジェクトを返します。 浮動小数点の精度では不十分な場合に使用します。
...
time + (usec/1000000) の時刻を表す Time オブジェクトを返します。
浮動小数点の精度では不十分な場合に使用します。
生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time 起算時からの経過秒数を表わ... -
Time
. gm(sec , min , hour , mday , mon , year , wday , yday , isdst , zone) -> Time (2) -
引数で指定した協定世界時の Time オブジェクトを返します。
...引数で指定した協定世界時の Time オブジェクトを返します。
引数の順序は Time#to_a と全く同じです。
引数 wday, yday, zone に指定した値は無視されます。
引数に nil を指定した場合の値はその引数がとり得る最小の値です。
@......されます。
@param wday 無視されます。
@param yday 無視されます。
@param isdst 指定した日時が夏時間(Daylight Saving Time)なら true を指定します。
そうでないなら、false を指定します。
@param zone 無視されます。
@raise Argume... -
Time
. gm(year , mon = 1 , day = 1 , hour = 0 , min = 0 , sec = 0 , usec = 0) -> Time (2) -
引数で指定した協定世界時の Time オブジェクトを返します。
...引数で指定した協定世界時の Time オブジェクトを返します。
第2引数以降に nil を指定した場合の値はその引数がとり得る最小の値です。
@param year 年を整数か文字列で指定します。例えば 1998 年に対して 1998 を指定します......までの整数か文字列で指定します。(60はうるう秒)
@param usec マイクロ秒を整数か文字列で指定します。
@raise ArgumentError 与えられた引数の範囲が valid でない場合に発生します。
p Time.gm(2000, 1, 1) #=> Sat Jan 01 00:00:00 UTC 2000... -
Time
. httpdate(date) -> Time (2) -
2616で定義されているHTTP-dateとしてdateをパースして Timeオブジェクトに変換します。
...2616で定義されているHTTP-dateとしてdateをパースして
Timeオブジェクトに変換します。
dateが2616に準拠していない、または
Timeクラスが指定された日時を表現できないときにArgumentErrorが
発生します。
@param date 2616で定義され......たは Timeクラスが指定された日時を表現できないときに発生します。
require 'time'
rfc2616_time = 'Sun, 31 Aug 2008 12:34:56 GMT'
t = Time.httpdate(rfc2616_time)
p t.kind_of?(Time) #=> true
non_rfc2616_time = 'San, 31 Aug 2008 12:34:56 GMT'
begin
Time.http......date(non_rfc2616_time)
rescue ArgumentError => err
puts err #=> not RFC 2616 compliant date: "San, 31 Aug 2008 12:34:56 GMT"
end... -
Time
. iso8601(date) -> Time (2) -
XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。
...XML Schema で定義されている dateTime として
date をパースして Time オブジェクトに変換します。
date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発......m date XML Schema で定義されている dateTime として
パースされる文字列を指定します。
@raise ArgumentError date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現で......。
使用例
require 'time'
iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t #=> Sun Aug 31 03:34:56 UTC 2008
p t.kind_of?(Time) #=> true
begin
non_iso8601_time = '2008-08-31A12:34:56+09:00'
Time.iso8601(non_iso8601_time)
rescue ArgumentError =>... -
Time
. json _ create(hash) -> Time (2) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。 -
Time
. local(sec , min , hour , mday , mon , year , wday , yday , isdst , zone) -> Time (2) -
引数で指定した地方時の Time オブジェクトを返します。
...引数で指定した地方時の Time オブジェクトを返します。
引数の順序は Time#to_a と全く同じです。
引数 wday, yday, zone に指定した値は無視されます。
引数に nil を指定した場合の値はその引数がとり得る最小の値です。
@param......されます。
@param wday 無視されます。
@param yday 無視されます。
@param isdst 指定した日時が夏時間(Daylight Saving Time)なら true を指定します。
そうでないなら、false を指定します。
@param zone 無視されます。
@raise Argume... -
Time
. local(year , mon = 1 , day = 1 , hour = 0 , min = 0 , sec = 0 , usec = 0) -> Time (2) -
引数で指定した地方時の Time オブジェクトを返します。
...引数で指定した地方時の Time オブジェクトを返します。
第2引数以降に nil を指定した場合の値はその引数がとり得る最小の値です。
@param year 年を整数か文字列で指定します。例えば 1998 年に対して 1998 を指定します。......での整数か文字列で指定します。(60はうるう秒)
@param usec マイクロ秒を整数か文字列で指定します。
@raise ArgumentError 与えられた引数の範囲が valid でない場合に発生します。
p Time.local(2000, 1, 1) #=> Sat Jan 01 00:00:00 +0900 2000... -
Time
. mktime(sec , min , hour , mday , mon , year , wday , yday , isdst , zone) -> Time (2) -
引数で指定した地方時の Time オブジェクトを返します。
...引数で指定した地方時の Time オブジェクトを返します。
引数の順序は Time#to_a と全く同じです。
引数 wday, yday, zone に指定した値は無視されます。
引数に nil を指定した場合の値はその引数がとり得る最小の値です。
@param......されます。
@param wday 無視されます。
@param yday 無視されます。
@param isdst 指定した日時が夏時間(Daylight Saving Time)なら true を指定します。
そうでないなら、false を指定します。
@param zone 無視されます。
@raise Argume... -
Time
. mktime(year , mon = 1 , day = 1 , hour = 0 , min = 0 , sec = 0 , usec = 0) -> Time (2) -
引数で指定した地方時の Time オブジェクトを返します。
...引数で指定した地方時の Time オブジェクトを返します。
第2引数以降に nil を指定した場合の値はその引数がとり得る最小の値です。
@param year 年を整数か文字列で指定します。例えば 1998 年に対して 1998 を指定します。......での整数か文字列で指定します。(60はうるう秒)
@param usec マイクロ秒を整数か文字列で指定します。
@raise ArgumentError 与えられた引数の範囲が valid でない場合に発生します。
p Time.local(2000, 1, 1) #=> Sat Jan 01 00:00:00 +0900 2000... -
Time
. new -> Time (2) -
現在時刻の Time オブジェクトを生成して返します。 タイムゾーンは地方時となります。
...現在時刻の Time オブジェクトを生成して返します。
タイムゾーンは地方時となります。... -
Time
. now -> Time (2) -
現在時刻の Time オブジェクトを生成して返します。 タイムゾーンは地方時となります。
...現在時刻の Time オブジェクトを生成して返します。
タイムゾーンは地方時となります。... -
Time
. parse(date , now = Time . now) -> Time (2) -
...date を Date._parse によって
パースして Timeオブジェクトに変換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられた時刻に上位......場合、最小値(1か0)が使われます。
@param date Time オブジェクトに変換可能な文字列を指定します。
@param now 現在時刻をTime オブジェクトで指定します。
デフォルトはTime.nowとなります。
# 現在時刻が "Thu Nov 29 14:33:......e.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") #=> Tue Jan 01 00:00:00 GMT 2002
Date._parseがdateから情報を取り出せないとき、
または Time クラスが指定された日時を表現できな... -
Time
. parse(date , now = Time . now) {|year| year } -> Time (2) -
...date を Date._parse によって
パースして Timeオブジェクトに変換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられた時刻に上位......場合、最小値(1か0)が使われます。
@param date Time オブジェクトに変換可能な文字列を指定します。
@param now 現在時刻をTime オブジェクトで指定します。
デフォルトはTime.nowとなります。
# 現在時刻が "Thu Nov 29 14:33:......e.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") #=> Tue Jan 01 00:00:00 GMT 2002
Date._parseがdateから情報を取り出せないとき、
または Time クラスが指定された日時を表現できな... -
Time
. rfc2822(date) -> Time (2) -
2822で定義されているdate-timeとしてdateをパースして Timeオブジェクトに変換します。 この形式は822で定義されて1123で更新された形式と 同じです。
...2822で定義されているdate-timeとしてdateをパースして
Timeオブジェクトに変換します。
この形式は822で定義されて1123で更新された形式と
同じです。
dateが2822に準拠していない、または
Timeクラスが指定された日時を表現でき......date-time として文字列を指定します。
@raise ArgumentError dateが2822に準拠していない、または
Timeクラスが指定された日時を表現できないときに
発生します。
使用例
require 'time'
rfc2822_time = 'Sun......, 31 Aug 2008 12:08:19 +0900'
t = Time.rfc2822(rfc2822_time)
p t.kind_of?(Time) #=> true
non_rfc2822_time = 'Sun 31 Aug 2008 12:08:19 +0900'
begin
p Time.rfc2822(non_rfc2822_time)
rescue ArgumentError => err
puts "format err: #{err}"
end... -
Time
. rfc822(date) -> Time (2) -
2822で定義されているdate-timeとしてdateをパースして Timeオブジェクトに変換します。 この形式は822で定義されて1123で更新された形式と 同じです。
...2822で定義されているdate-timeとしてdateをパースして
Timeオブジェクトに変換します。
この形式は822で定義されて1123で更新された形式と
同じです。
dateが2822に準拠していない、または
Timeクラスが指定された日時を表現でき......date-time として文字列を指定します。
@raise ArgumentError dateが2822に準拠していない、または
Timeクラスが指定された日時を表現できないときに
発生します。
使用例
require 'time'
rfc2822_time = 'Sun......, 31 Aug 2008 12:08:19 +0900'
t = Time.rfc2822(rfc2822_time)
p t.kind_of?(Time) #=> true
non_rfc2822_time = 'Sun 31 Aug 2008 12:08:19 +0900'
begin
p Time.rfc2822(non_rfc2822_time)
rescue ArgumentError => err
puts "format err: #{err}"
end... -
Time
. strptime(date , format) -> Time (2) -
文字列を Date._strptime を用いて Time オブジェクト に変換します。
...列を Date._strptime を用いて Time オブジェクト
に変換します。
Time.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
#=> 2001-02-03 06:05:06 +0900
ブロックを渡すと年の部分をブロックによって変換できます。
Time.strptime('91/5/18 4:13:00......end
}
#=> 1991-05-18 04:13:00 +0900
Time.strptime('01/5/18 4:13:00', '%Y/%m/%d %T'){|y|
if y > 100 then y
elsif y >= 69 then y + 1900
else y + 2000
end
}
#=> 2001-05-18 04:13:00 +0900
詳しくは DateTime.strptime, Date.strptime を見てください。
@param date... -
Time
. strptime(date , format) {|y| . . . } -> Time (2) -
文字列を Date._strptime を用いて Time オブジェクト に変換します。
...列を Date._strptime を用いて Time オブジェクト
に変換します。
Time.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
#=> 2001-02-03 06:05:06 +0900
ブロックを渡すと年の部分をブロックによって変換できます。
Time.strptime('91/5/18 4:13:00......end
}
#=> 1991-05-18 04:13:00 +0900
Time.strptime('01/5/18 4:13:00', '%Y/%m/%d %T'){|y|
if y > 100 then y
elsif y >= 69 then y + 1900
else y + 2000
end
}
#=> 2001-05-18 04:13:00 +0900
詳しくは DateTime.strptime, Date.strptime を見てください。
@param date... -
Time
. times -> Struct :: Tms (2) -
このメソッドは obsolete です。
...構造体クラスです。
* utime # user time
* stime # system time
* cutime # user time of children
* cstime # system time of children
時間の単位は秒で、浮動小数点数で与えられます。詳細は
times(3) を参照してください。......このメソッドは Process.#times に移動しました。Time.times も使えます
が、警告メッセージが出力されます。... -
Time
. utc(sec , min , hour , mday , mon , year , wday , yday , isdst , zone) -> Time (2) -
引数で指定した協定世界時の Time オブジェクトを返します。
...引数で指定した協定世界時の Time オブジェクトを返します。
引数の順序は Time#to_a と全く同じです。
引数 wday, yday, zone に指定した値は無視されます。
引数に nil を指定した場合の値はその引数がとり得る最小の値です。
@......されます。
@param wday 無視されます。
@param yday 無視されます。
@param isdst 指定した日時が夏時間(Daylight Saving Time)なら true を指定します。
そうでないなら、false を指定します。
@param zone 無視されます。
@raise Argume... -
Time
. utc(year , mon = 1 , day = 1 , hour = 0 , min = 0 , sec = 0 , usec = 0) -> Time (2) -
引数で指定した協定世界時の Time オブジェクトを返します。
...引数で指定した協定世界時の Time オブジェクトを返します。
第2引数以降に nil を指定した場合の値はその引数がとり得る最小の値です。
@param year 年を整数か文字列で指定します。例えば 1998 年に対して 1998 を指定します......までの整数か文字列で指定します。(60はうるう秒)
@param usec マイクロ秒を整数か文字列で指定します。
@raise ArgumentError 与えられた引数の範囲が valid でない場合に発生します。
p Time.gm(2000, 1, 1) #=> Sat Jan 01 00:00:00 UTC 2000... -
Time
. xmlschema(date) -> Time (2) -
XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。
...XML Schema で定義されている dateTime として
date をパースして Time オブジェクトに変換します。
date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発......m date XML Schema で定義されている dateTime として
パースされる文字列を指定します。
@raise ArgumentError date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現で......。
使用例
require 'time'
iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t #=> Sun Aug 31 03:34:56 UTC 2008
p t.kind_of?(Time) #=> true
begin
non_iso8601_time = '2008-08-31A12:34:56+09:00'
Time.iso8601(non_iso8601_time)
rescue ArgumentError =>... -
Time
. yaml _ new(klass , tag , val) (2) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Time
. yaml _ tag _ subclasses? -> true (2) -
常に true を返します。
常に true を返します。
ライブラリ内部で使用します。
