るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.030秒)
トップページ > クラス:Time[x] > クエリ:time[x] > クエリ:strptime[x] > バージョン:2.3.0[x]

別のキーワード

  1. time at
  2. time httpdate
  3. time iso8601
  4. time rfc2822

ライブラリ

検索結果

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` -- 書式文字列...