るりまサーチ

最速Rubyリファレンスマニュアル検索!
66件ヒット [1-66件を表示] (0.014秒)
トップページ > ライブラリ:time[x] > クエリ:xmlschema[x]

別のキーワード

  1. date xmlschema
  2. time xmlschema
  3. date _xmlschema
  4. datetime xmlschema
  5. xmlschema date

クラス

キーワード

検索結果

Time#xmlschema(fractional_seconds = 0) -> String (15127.0)

XML Schema で定義されている dateTime として 表現される形式の文字列を返します。

...
XML Schema
で定義されている dateTime として
表現される形式の文字列を返します。

XML Schema
で定義されている dateTime として
表現される形式の文字列をパースするためのクラスメソッド
Time
.iso8601, Time.xmlschema もあります。

@para...
...ただし TZD は Z または [+-]hh:mm です。

使用例
require 'time'

iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t.xmlschema #=> "2008-08-31T03:34:56Z"
p t.xmlschema(9) #=> "2008-08-31T03:34:56.000000000Z"

@see Time.iso8601, Time.xmlschema...

Time.xmlschema(date) -> Time (15115.0)

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

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

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

Time
オブジェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。

@param date XML Schema で定義されている dateTime として
パースされる文字列を指定しま...
...または Time クラスが指定された日時を表現できないとき
に発生します。
使用例
require 'time'

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...

Time#iso8601(fractional_seconds = 0) -> String (27.0)

XML Schema で定義されている dateTime として 表現される形式の文字列を返します。

...
XML Schema
で定義されている dateTime として
表現される形式の文字列を返します。

XML Schema
で定義されている dateTime として
表現される形式の文字列をパースするためのクラスメソッド
Time
.iso8601, Time.xmlschema もあります。

@para...
...ただし TZD は Z または [+-]hh:mm です。

使用例
require 'time'

iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t.xmlschema #=> "2008-08-31T03:34:56Z"
p t.xmlschema(9) #=> "2008-08-31T03:34:56.000000000Z"

@see Time.iso8601, Time.xmlschema...

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

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

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

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

Time
オブジェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#iso8601, Time#xmlschema もあります。

@param date XML Schema で定義されている dateTime として
パースされる文字列を指定しま...
...または Time クラスが指定された日時を表現できないとき
に発生します。
使用例
require 'time'

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...

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

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

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

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

与えられ...
...当要素が使われます。

require 'time'
time
= Time.local(2019, 5, 1)
Time
.parse("12:00", time) #=> 2019-05-01 12:00:00 +0900

下位の要素がなかったり壊れていた場合、最小値(1か0)が使われます。

@param date Time オブジェクトに変換可能な文字列...
...ドのフェイルセーフとして
以下のように使用できます:

require 'time'

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

従って Time.parse の失敗はチェックすべきです。...

絞り込み条件を変える

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

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

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

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

与えられ...
...当要素が使われます。

require 'time'
time
= Time.local(2019, 5, 1)
Time
.parse("12:00", time) #=> 2019-05-01 12:00:00 +0900

下位の要素がなかったり壊れていた場合、最小値(1か0)が使われます。

@param date Time オブジェクトに変換可能な文字列...
...ドのフェイルセーフとして
以下のように使用できます:

require 'time'

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

従って Time.parse の失敗はチェックすべきです。...