日付や時刻を 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 での表示を得る。 これを使って曜日を知ることができる。