るりまサーチ (Ruby 3.3)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.007秒)
トップページ > クラス:DateTime[x] > ライブラリ:date[x] > クエリ:zone[x] > バージョン:3.3[x]

別のキーワード

  1. date zone
  2. time zone
  3. _builtin zone
  4. datetime zone
  5. zone date

検索結果

DateTime#zone -> String (54313.0)

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

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

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

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

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

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

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

if dt in wday: 1..5, hour: 10..18 # deconstruct_keys が使われます
puts "Working time"
end
#=> "Working time"...
...}"
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_...

DateTime._strptime(str, format = '%FT%T%z') -> Hash (28.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...