るりまサーチ

最速Rubyリファレンスマニュアル検索!
136件ヒット [1-100件を表示] (0.047秒)
トップページ > クエリ:date[x] > クエリ:iso8601[x]

別のキーワード

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

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

Date.iso8601(str = &#39;-4712-01-01&#39;, start = Date::ITALY) -> Date (35315.0)

いくつかの代表的な 8601 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。

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

@param str 日付をあらわす文字列

Date
._iso8601 も参照してください。

@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわ...

Date#iso8601 -> String (35101.0)

8601 書式の文字列を返します (拡大表記はつかいません)。

8601 書式の文字列を返します (拡大表記はつかいません)。

DateTime.iso8601(str = &#39;-4712-01-01T00:00:00+00:00&#39;, start = Date::ITALY) -> DateTime (29314.0)

いくつかの代表的な 8601 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。

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

@param str 日付をあらわす文字列

Date
._iso8601 も参照してください。

@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわ...

DateTime#iso8601(n = 0) -> String (29113.0)

8601 書式の文字列を返します (XML Schema の dateTime 相当)。 省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。

... dateTime 相当)。
省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。

strftime('%FT%T%:z') と等価です。

@param n 小数点以下の桁数

例:

require 'date'
Date
Time.parse('2001-02-03T04:05:06.123456789+07:00').iso8601(9)...

Date._iso8601(str) -> Hash (23145.0)

このメソッドは Date.iso8601 と似ていますが、日付オブジェクトを生成せずに、 見いだした要素をハッシュで返します。

...このメソッドは Date.iso8601 と似ていますが、日付オブジェクトを生成せずに、
見いだした要素をハッシュで返します。

Date
.iso8601 も参照してください。

@param str 日付をあらわす文字列...

絞り込み条件を変える

Date#rfc3339 -> String (20001.0)

8601 書式の文字列を返します (拡大表記はつかいません)。

8601 書式の文字列を返します (拡大表記はつかいません)。

Time.iso8601(date) -> Time (18309.0)

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

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

date
ISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発...
...トを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。

@param date XML Schema で定義されている dateTime として
パースされる文字列を指定します。

@raise ArgumentError date がI...
...

iso8601
_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t #=> 2008-08-31 12:34:56 +0900
p t.kind_of?(Time) #=> true

begin
non_iso8601_time = '2008-08-31A12:34:56+09:00'
Time.iso8601(non_iso8601_time)
rescue ArgumentError => err
puts err #=> invalid date...

Date._strptime(str, format = &#39;%F&#39;) -> Hash (17034.0)

このメソッドは Date.strptime と似ていますが、日付オブジェクトを生成せずに、 見いだした要素をハッシュで返します。

...このメソッドは Date.strptime と似ていますが、日付オブジェクトを生成せずに、
見いだした要素をハッシュで返します。

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

書式文字列に使用できるものは以下の通りです...
...%T %Y)
* %D: 日付 (%m/%d/%y)
* %d: 日(01-31)
* %e: 日。一桁の場合、半角空白で埋める ( 1..31)
* %F: %Y-%m-%d と同等 (ISO 8601の日付フォーマット)
* %H: 24時間制の時(00-23)
* %h: %b と同等
* %I: 12時間制の時(01-12)
* %j: 年中の通算日(001...
...t)
* %U: 週を表す数。最初の日曜日が第1週の始まり(00-53)
* %u: 月曜日を1とした、曜日の数値表現 (1..7)
* %V: ISO 8601形式の暦週 (01..53)
* %v: VMS形式の日付 (%e-%b-%Y)
* %W: 週を表す数。最初の月曜日が第1週の始まり(00-53)
* %w:...

DateTime#rfc3339(n = 0) -> String (14013.0)

8601 書式の文字列を返します (XML Schema の dateTime 相当)。 省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。

... dateTime 相当)。
省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。

strftime('%FT%T%:z') と等価です。

@param n 小数点以下の桁数

例:

require 'date'
Date
Time.parse('2001-02-03T04:05:06.123456789+07:00').iso8601(9)...

DateTime#xmlschema(n = 0) -> String (14013.0)

8601 書式の文字列を返します (XML Schema の dateTime 相当)。 省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。

... dateTime 相当)。
省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。

strftime('%FT%T%:z') と等価です。

@param n 小数点以下の桁数

例:

require 'date'
Date
Time.parse('2001-02-03T04:05:06.123456789+07:00').iso8601(9)...

絞り込み条件を変える

Time#httpdate -> String (6150.0)

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

...ている HTTP-date の rfc1123-date 形式の文字列を
返します。

@return 以下の形式の文字列を返します。
//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.xmlschema(date) -> Time (3209.0)

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

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

date
ISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発...
...トを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。

@param date XML Schema で定義されている dateTime として
パースされる文字列を指定します。

@raise ArgumentError date がI...
...

iso8601
_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t #=> 2008-08-31 12:34:56 +0900
p t.kind_of?(Time) #=> true

begin
non_iso8601_time = '2008-08-31A12:34:56+09:00'
Time.iso8601(non_iso8601_time)
rescue ArgumentError => err
puts err #=> invalid date...

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

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

...d: 日(01-31)
* %e: 日。一桁の場合、半角空白で埋める ( 1..31)
* %F: %Y-%m-%d と同等 (ISO 8601の日付フォーマット)
* %G: ISO 8601の暦週の年
* %g: ISO 8601の暦週の年の下2桁(00-99)
* %H: 24時間制の時(00-23)
* %h: %b と同等
* %I: 12時間制...
...m,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 と同等。
* %S: 秒(00-...
...t)
* %U: 週を表す数。最初の日曜日が第1週の始まり(00-53)
* %u: 月曜日を1とした、曜日の数値表現 (1..7)
* %V: ISO 8601形式の暦週 (01..53)
* %v: VMS形式の日付 (%e-%^b-%4Y)
* %W: 週を表す数。最初の月曜日が第1週の始まり(00-53)
* %w...
<< 1 2 > >>