930件ヒット
[1-100件を表示]
(0.113秒)
ライブラリ
クラス
- CGI (22)
- CSV (11)
- Date (77)
- DateTime (363)
-
Gem
:: Specification (11) - Logger (30)
-
Logger
:: Formatter (22) -
Net
:: IMAP (33) -
OpenSSL
:: X509 :: CRL (44) - Random (22)
- Time (176)
モジュール
- Kernel (22)
-
WIN32OLE
:: VARIANT (11)
キーワード
- DateTime (11)
- DateTimeMatcher (11)
-
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
VT
_ DATE (11) -
_ strptime (22) - append (11)
- asctime (11)
- civil (11)
- commercial (11)
- ctime (11)
-
datetime
_ format (22) -
datetime
_ format= (22) - format (11)
-
format
_ date (11) -
format
_ datetime (11) - header (11)
- hour (11)
- httpdate (33)
- iso8601 (33)
- jd (11)
- jisx0301 (22)
-
json
/ add / date _ time (11) -
json
_ create (11) -
last
_ update (11) -
last
_ update= (11) - min (11)
- minute (11)
- new (19)
-
new
_ offset (11) -
next
_ update (11) -
next
_ update= (11) - now (11)
- offset (11)
- ordinal (11)
- parse (33)
- rand (22)
- rdoc (11)
-
rfc1123
_ date (11) - rfc2822 (33)
- rfc3339 (22)
- rfc822 (33)
-
ruby 1
. 6 feature (11) -
ruby 1
. 9 feature (11) - sec (11)
-
sec
_ fraction (11) - second (11)
-
second
_ fraction (11) - sprintf (11)
- strftime (22)
- strptime (44)
- time (11)
-
to
_ date (11) -
to
_ datetime (22) -
to
_ json (11) -
to
_ time (22) - today (11)
- tsort (11)
- xmlschema (33)
- zone (11)
検索結果
先頭5件
-
Time
# to _ datetime -> DateTime (50600.0) -
対応する DateTime オブジェクトを返します。
...対応する DateTime オブジェクトを返します。... -
Time
# to _ time -> Time (44418.0) -
対応する Time オブジェクトを返します。
...対応する Time オブジェクトを返します。... -
Time
# to _ date -> Date (38218.0) -
対応する Date オブジェクトを返します。
...対応する Date オブジェクトを返します。... -
Time
. strptime(date , format , now=self . now) -> Time (36578.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'
Ti......me.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 (36578.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'
Ti......me.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
# strftime(format) -> String (36566.0) -
時刻を format 文字列に従って文字列に変換した結果を返します。
...角空白で埋める ( 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時間制の時(01-12)
* %j: 年中の通算日(001-366)......後(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-60) (60はうるう秒)
* %s:......(\t)
* %U: 週を表す数。最初の日曜日が第1週の始まり(00-53)
* %u: 月曜日を1とした、曜日の数値表現 (1..7)
* %V: ISO 8601形式の暦週 (01..53)
* %v: VMS形式の日付 (%e-%^b-%4Y)
* %W: 週を表す数。最初の月曜日が第1週の始まり(00-53)
*... -
Date
# to _ datetime -> DateTime (35600.0) -
対応する DateTime オブジェクトを返します。
...対応する DateTime オブジェクトを返します。... -
Time
. httpdate(date) -> Time (30540.0) -
2616で定義されているHTTP-dateとしてdateをパースして Timeオブジェクトに変換します。
...るHTTP-dateとしてdateをパースして
Timeオブジェクトに変換します。
dateが2616に準拠していない、または
Timeクラスが指定された日時を表現できないときにArgumentErrorが
発生します。
@param date 2616で定義されているHTTP-dateとして......ます。
@raise 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
# httpdate -> String (30256.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-31......T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t.httpdate #=> "Sun, 31 Aug 2008 03:34:56 GMT"... -
DateTime
. strptime(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , format = & # 39;%FT%T%z& # 39; , start = Date :: ITALY) -> DateTime (29619.0) -
与えられた雛型で日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。
...現を解析し、
その情報に基づいて DateTime オブジェクトを生成します。
@param str 日時をあらわす文字列
@param format 書式
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時になる組......み合わせである場合に発生します。
例:
require 'date'
DateTime.strptime('2001-02-03T12:13:14Z').to_s
# => "2001-02-03T12:13:14+00:00"
@see Date.strptime, DateTime._strptime, strptime(3), Date#strftime...