るりまサーチ

最速Rubyリファレンスマニュアル検索!
26件ヒット [1-26件を表示] (0.022秒)

別のキーワード

  1. date to_datetime
  2. logger datetime_format
  3. logger datetime_format=
  4. datetime iso8601
  5. datetime rfc3339

ライブラリ

クラス

キーワード

検索結果

DateTime#zone -> String (27101.0)

タイムゾーンを返します。

タイムゾーンを返します。

これは、正確には時差をあらわす文字列です。

DateTime._strptime(str, format = '%FT%T%z') -> Hash (9024.0)

与えられた雛型で日時表現を解析し、その情報に基づいてハッシュを生成します。

...す文字列
@param format 書式

例:

require 'date'
DateTime
._strptime('2001-02-03T12:13:14Z')
# => {:year=>2001, :mon=>2, :mday=>3, :hour=>12, :min=>13, :sec=>14, :zone=>"Z", :offset=>0}

DateTime
.strptime の内部で使用されています。

@see Date._strptime, DateTime.strptime...

DateTime#deconstruct_keys(array_of_names_or_nil) -> Hash (9018.0)

パターンマッチに使用する名前と値の Hash を返します。

...our
* :min
* :sec
* :sec_fraction
* :zone

@param array_of_names_or_nil パターンマッチに使用する名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。

//emlist[例][ruby]{
dt = DateTime.new(2022, 10, 5, 13, 30)

if dt in wday: 1.....
...}"
end
#=> "working day in month 10" が出力される

# クラスのチェックと組み合わせて利用することもできます
if dt in DateTime(wday: 1..5, hour: 10..18, day: ..7)
puts "Working time, first week of the month"
end
//}

@see d:spec/pattern_matching#matching_non_primitive_...