るりまサーチ

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

別のキーワード

  1. _builtin begin
  2. range begin
  3. matchdata begin
  4. arithmeticsequence begin
  5. begin

ライブラリ

クラス

キーワード

検索結果

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

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

...ェクトに変換します。

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

Time オブジェクトを ISO8601 形式の文字列にフォーマットす...
...ISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないとき
に発生します。
使用例
require 'time'

iso8601
_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(is...
...1_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: "2008-08-31A12:34:56+09:00"
end

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

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

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

...ェクトに変換します。

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

Time オブジェクトを ISO8601 形式の文字列にフォーマットす...
...ISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないとき
に発生します。
使用例
require 'time'

iso8601
_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(is...
...1_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: "2008-08-31A12:34:56+09:00"
end

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

rss (36.0)

RSS を扱うためのライブラリです。

...はない RSS だった
場合はバリデーション無しでパースするには以下のように書きます。

require 'rss'
rss = nil
begin

rss = RSS::Parser.parse(rss_source)
rescue RSS::InvalidRSSError
rss = RSS::Parser.parse(rss_source, false)
end

これは rss_source...
...スするフィードはファイルに保存されていて引数で与えられるものとします。

ARGV.each do |fname|
feed = nil
begin

feed = RSS::Parser.parse(File.read(fname), false)
rescue RSS::Error
end

if feed.nil?
puts "#{fname}はRSS 0.9x/1.0/2.0,...
...いものしか含まれていないは
ずなので以下のようにソートできます。

def print_items(items)
items.sort do |x, y|
y.dc_date <=> x.dc_date
end.each do |item|
puts "#{item.dc_date.localtime.iso8601} : #{item.title} : #{item.description}"
end
end...