るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.019秒)

別のキーワード

  1. _builtin argumenterror
  2. on argumenterror
  3. new argumenterror
  4. dump argumenterror
  5. request argumenterror

クラス

検索結果

Time.httpdate(date) -> Time (18133.0)

2616で定義されているHTTP-dateとしてdateをパースして Timeオブジェクトに変換します。

...定義されているHTTP-dateとしてdateをパースして
Time
オブジェクトに変換します。

dateが2616に準拠していない、または
Time
クラスが指定された日時を表現できないときにArgumentError
発生します。

@param date 2616で定義されているH...
... ArgumentError 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
.httpdate(non_rfc2616_time)
rescue ArgumentError => err
puts err #=> not RFC 2616 compliant date: "San, 31 Aug 2008 12:34:56 GMT"
end...

Time.parse(date, now = Time.now) -> Time (20.0)

...date を Date._parse によって
パースして Timeオブジェクトに変換します。

ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。

require 'time'
Time
.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}

与えられ...
...か0)が使われます。

@param date Time オブジェクトに変換可能な文字列を指定します。
@param now 現在時刻をTime オブジェクトで指定します。
デフォルトはTime.nowとなります。

@raise ArgumentError dateに空文字列を与えた場合...
...いときに
ArgumentError
が発生します。

このメソッドは他のパース用メソッドのフェイルセーフとして
以下のように使用できます:

require 'time'

Time
.rfc2822(date) rescue Time.parse(date)
Time
.httpdate(date) rescue Time.parse(date)
Time
.xmlschema(...

Time.parse(date, now = Time.now) {|year| year } -> Time (20.0)

...date を Date._parse によって
パースして Timeオブジェクトに変換します。

ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。

require 'time'
Time
.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}

与えられ...
...か0)が使われます。

@param date Time オブジェクトに変換可能な文字列を指定します。
@param now 現在時刻をTime オブジェクトで指定します。
デフォルトはTime.nowとなります。

@raise ArgumentError dateに空文字列を与えた場合...
...いときに
ArgumentError
が発生します。

このメソッドは他のパース用メソッドのフェイルセーフとして
以下のように使用できます:

require 'time'

Time
.rfc2822(date) rescue Time.parse(date)
Time
.httpdate(date) rescue Time.parse(date)
Time
.xmlschema(...