基礎プログラミング I 第 8 回 (電子チケットを作ろう) 「日付を出力するには」 講義ノート目次

日付や時刻を Kterm を起動したときにしたい場合、 Time method が使える。

Time.now        # 2012-06-04 21:22:45 +0900 日付と時刻、どこの標準時か
Time.now.day    # 日にち
Time.now.month  # 月
Time.now.year   # 年
Time.now.hour   # 時
Time.now.min    # 分
Time.now.wday   # 曜日、ただし 0..6 までの整数で

などを表示させてみよう。何回も使う場合は、変数に入れておいて、

year = Time.now.year

print("%d年はたいへんお世話になりました。%d年もよろしくおねがいします\n", year, year+1)

などと使う方が賢いやり方。

日付を入力して曜日を知るには

 
Time.local(2012,6,6)
とすると、2012-06-06 00:00:00 +0900 などと、日付と JST での表示を得る。 これを使って曜日を知ることができる。