タグ

ruby-2.4.0とtimeに関するnabinnoのブックマーク (2)

  • library time (Ruby 3.3 リファレンスマニュアル)

    [edit] 要約 組み込みの Time クラスを拡張します。日時を表す文字列をパースして Time オブジェクトに変換したり、逆に Time オブジェクトを RFC などで定められた文字列に変換する機能を提供します。 date-time は [RFC2822] で定義されています。 HTTP-date は [RFC2616] で定義されています。 dateTime は XML Schema Part 2: Datatypes (ISO 8601) で定義されています。 文字列から Time オブジェクトへの変換では Date._parse により様々な形式を扱えます。 追加・再定義されるメソッド Time#httpdate Time#iso8601 Time#rfc2822 Time#rfc822 Time#xmlschema Time.httpdate Time.iso8601 Tim

  • class Time (Ruby 3.3 リファレンスマニュアル)

    [edit] 要約 時刻を表すクラスです。 Time.now は現在の時刻を返します。 File.mtime などが返すファイルのタイムスタンプは Time オブジェクトです。 Time オブジェクトは時刻を起算時からの経過秒数で保持しています。起算時は協定世界時(UTC、もしくはその旧称から GMT とも表記されます) の 1970年1月1日午前0時です。なお、うるう秒を勘定するかどうかはシステムによります。 Time オブジェクトが格納可能な時刻の範囲は環境によって異なっていましたが、 Ruby 1.9.2 からは OS の制限の影響を受けません。 また、Time オブジェクトは協定世界時と地方時のどちらのタイムゾーンを使用するかのフラグを内部に保持しています。タイムゾーンのフラグは Marshal データに保持されます。 p Marshal.load(Marshal.dump(Tim

    nabinno
    nabinno 2015/08/04
  • 1