Time / Date

参考:

class Time (Ruby 2.6.0)

class Date (Ruby 2.6.0)

使い方

参考:

日付系クラス (Time, Date, TimeDate) のメソッド – Qiita

Time.now

参考:

日付と時刻を扱う (全パターン網羅) – Qiita

singleton method Time.new (Ruby 2.6.0)

strftime

時刻をフォーマットに従って文字列に変換する。

strftime(format) -> String

参考:

instance method Time#strftime (Ruby 2.6.0)

strftime | Rails ドキュメント (railsdoc.com)

strftime を憶えられない – Qiita

strftime のよく使うテンプレート | TechRacho

指定フォーマットで文字列に変換する – 日付 (Date、DateTime) クラス | Ruby 入門 (www.rubylife.jp)

指定フォーマットで文字列に変換する – 時刻 (Time) クラス | Ruby 入門 (www.rubylife.jp)

strptime

与えられたパターンに従って日時をパースする。

参考:

日本語表記の日時を Time オブジェクトに変換 (Time.strptime メソッド) – Qiita

Ruby の文字列型と日付型の変換方法 | 茶漬けの技術メモ

Ruby で文字列を日時に変換する方法 | maeharin の日記

singleton method Time.strptime (Ruby 2.6.0)

singleton method DateTime.strptime (Ruby 2.6.0)

singleton method Date.strptime (Ruby 2.6.0)

Time.at

指定した時刻の Time オブジェクトを返す。引数が数値の場合、環境変数またはシステムに設定されたタイムゾーンの時刻となる。

参考:

日付を String にしたり Time にしたり UnixTimestamp にしたり – Qiita

singleton method Time.at (Ruby 2.6.0)

Time.parse

require "time"

Time.parse("2018-08-11 23:09:47")

参考:

日付を String にしたり Time にしたり UnixTimestamp にしたり – Qiita

singleton method Time.parse (Ruby 2.6.0)

Date.parse

参考:

singleton method Date.parse (Ruby 2.6.0)

to_i

起算時からの経過秒数を整数で返す。

参考:

instance method Time#to_i (Ruby 2.6.0)

to_f

起算時からの経過時間を秒を単位として浮動小数点数で返す。1秒に満たない経過時間も含まれる。

参考:

Ruby でエポックミリ秒 – Qiita

instance method Time#to_f (Ruby 2.6.0)

wday / cwday

参考:

Ruby の Date#cwday と Date#wday について | belog

instance method Date#wday (Ruby 2.6.0)

instance method Date#cwday (Ruby 2.6.0)

Process.clock_gettime

参考:

module function Process.#clock_gettime (Ruby 2.6.0)

時間情報の取得 clock_gettime() | 碧色工房

Elapsed time with Ruby, the right way | DNSimple Blog

差を求める

参考:

日付または時刻の差分を求める (日数、秒数)|ST40PG

Ruby で DateTime の差を秒単位で取得する | 動かざることバグの如し

Ruby で時刻の差を求めるには? | はっしぃの開発メモ

Ruby / Rails で日付と日付の差分を求める | dev/mom0tomo

日付の加減算 | Ruby 入門 (javadrive.jp)

DateTime の差を秒単位で取る – GitHub Gist

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です