2件ヒット
[1-2件を表示]
(0.030秒)
別のキーワード
ライブラリ
- time (2)
検索結果
先頭2件
-
Time
. strptime(date , format , now=self . now) -> Time (124198.0) -
文字列を [m:Date._strptime] を用いて [c:Time] オブジェクトに変換します。
...文字列を [m:Date._strptime] を用いて [c:Time] オブジェクトに変換します。
```ruby
require 'time'
p Time.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
# => 2001-02-03 06:05:06 +0900
```
ブロックを渡すと年の部分をブロックによって変換でき......ます。
```ruby
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
```
詳しくは [m:DateTime.strptime], [m:Date.strptime] を見てください。
- **param** `date` -- 時刻を表す文字列
- **param** `format` -- 書式文字列... -
Time
. strptime(date , format , now=self . now) {|y| . . . } -> Time (124198.0) -
文字列を [m:Date._strptime] を用いて [c:Time] オブジェクトに変換します。
...文字列を [m:Date._strptime] を用いて [c:Time] オブジェクトに変換します。
```ruby
require 'time'
p Time.strptime('2001-02-03T04:05:06+09:00', '%Y-%m-%dT%H:%M:%S%z')
# => 2001-02-03 06:05:06 +0900
```
ブロックを渡すと年の部分をブロックによって変換でき......ます。
```ruby
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
```
詳しくは [m:DateTime.strptime], [m:Date.strptime] を見てください。
- **param** `date` -- 時刻を表す文字列
- **param** `format` -- 書式文字列...
