るりまサーチ

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

別のキーワード

  1. rss date
  2. rss date=
  3. date iso8601
  4. date rfc3339
  5. date jisx0301

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

time (38078.0)

組み込みの Time クラスを拡張します。 日時を表す文字列をパースして Time オブジェクトに変換したり、 逆に Time オブジェクトを RFC などで定められた文字列に 変換する機能を提供します。

...組み込みの Time クラスを拡張します。
日時を表す文字列をパースして Time オブジェクトに変換したり、
逆に Time オブジェクトを RFC などで定められた文字列に
変換する機能を提供します。

* date-time は 2822 で定義されてい...
...ます。
* HTTP-date は 2616 で定義されています。
* dateTime は XML Schema Part 2: Datatypes (ISO 8601) で定義されています。
* 文字列から Time オブジェクトへの変換では Date._parse により様々な形式を扱えます。...

Date#to_datetime -> DateTime (29400.0)

対応する DateTime オブジェクトを返します。

...対応する DateTime オブジェクトを返します。...

Time#to_datetime -> DateTime (29400.0)

対応する DateTime オブジェクトを返します。

...対応する DateTime オブジェクトを返します。...

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

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

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

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

@param date 2616で定義されているHTTP-dateとして...
...ntError 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.strptime(date, format, now=self.now) -> Time (23378.0)

文字列を Date._strptime を用いて Time オブジェクト に変換します。

... Date._strptime を用いて Time オブジェクト
に変換します。

require 'time'
Time
.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
#=> 2001-02-03 06:05:06 +0900

ブロックを渡すと年の部分をブロックによって変換できます。
require 'time'...
...Time.strptime('91/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
}
#=> 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 時刻を表す文字列
@param format 書式文字列...

絞り込み条件を変える

Time.strptime(date, format, now=self.now) {|y| ... } -> Time (23378.0)

文字列を Date._strptime を用いて Time オブジェクト に変換します。

... Date._strptime を用いて Time オブジェクト
に変換します。

require 'time'
Time
.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
#=> 2001-02-03 06:05:06 +0900

ブロックを渡すと年の部分をブロックによって変換できます。
require 'time'...
...Time.strptime('91/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
}
#=> 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 時刻を表す文字列
@param format 書式文字列...

Date.strptime(str = &#39;-4712-01-01&#39;, format = &#39;%F&#39;, start = Date::ITALY) -> Date (23320.0)

与えられた雛型で日付表現を解析し、 その情報に基づいて日付オブジェクトを生成します。

...で日付表現を解析し、
その情報に基づいて日付オブジェクトを生成します。

Date
._strptime も参照してください。
また strptime(3)、および Date#strftime も参照してください。

@param str 日付をあらわす文字列
@param format 書式
@param st...
...す。

Date
._strptime も参照してください。
また strptime(3)、および Date#strftime も参照してください。

@param str 日付をあらわす文字列
@param format 書式
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise Date::Error...

Date#to_time -> Time (23218.0)

対応する Time オブジェクトを返します。

...対応する Time オブジェクトを返します。...

Time#to_date -> Date (23218.0)

対応する Date オブジェクトを返します。

...対応する Date オブジェクトを返します。...

Time#to_time -> Time (23218.0)

対応する Time オブジェクトを返します。

...対応する Time オブジェクトを返します。...

絞り込み条件を変える

<< 1 2 3 ... > >>