時を支配する。
現在の時刻を取得する。
p Time.now
結果。
Wed Jul 12 22:13:02 JST 2006
to_iメソッドを使うと、秒数が取得できる。
p Time.now.to_i
結果。
1152710309
年、月、日を取得できる。
now = Time.now printf("%d/%d/%d?n", now.year, now.month, now.day)
結果。
2006/7/12
1日マイナスとか日の計算はどうやるのだろうか。
リファレンスマニュアルを探したところ、Timeとは別にDateというクラスがあるようだ。
とりあえず今日の日付を出力してみる。
require 'date' p Date.today.to_s
結果。
"2006-07-12"
requireというのは別のファイルを読み込むためのものらしい。
日付の計算をしてみる、現在の日付から1日マイナス。
require 'date' yesterday = Date.today - 1 p yesterday.to_s
結果。
"2006-07-11"
ばっちぐー。-1するだけで1日マイナスできるのが直感的で素敵。抱かれたい男No.1も目前だ。
2つの日付の差を取得してみる。
require 'date' today = Date.today yesterday = today - 1 puts (today - yesterday)
結果。
1
これまた直感的でらくちん。抱かれたい男No.1だ。
- 作者: 広瀬雄二
- 出版社/メーカー: 技術評論社
- 発売日: 2006/01/13
- メディア: 単行本(ソフトカバー)
- クリック: 9回
- この商品を含むブログ (41件) を見る