/* Dateを利用した時刻表示 JDK 1.0 版 注意 JDK 1.4 でコンパイルするときは javac -deprecation xSmpDate01.java */ import java.util.Date; // 日付・時刻関係 public class xSmpDate01 { public static void main(String[] xargs){ System.out.println("-----------------------------------------"); Date xday = new Date(); //現在の時刻設定 System.out.println("現在時刻: " + xday); System.out.println ("ただ今は,グリニッジ標準時の1970年1月1日0時0分より,"); System.out.println(xday.getTime() + " ミリ秒"); // 以下 JDK 1.0 の記述 System.out.println(xday.getYear() + 1900 + " 年 "); // 2000年対応 System.out.println(xday.getMonth()+ 1 + " 月 "); System.out.println(xday.getDate() + " 日"); // 曜日コードから曜日変換 String[] xweek = {"日","月","火","水","木","金","土"}; int xcode = xday.getDay(); System.out.println(xweek[xcode] + "曜日"); System.out.println(xday.getHours() + " 時 "); System.out.println(xday.getMinutes() + " 分 "); System.out.println(xday.getSeconds() + " 秒"); System.out.println("-----------------------------------------"); // 1969年7月21日12時56分(日本時間)を設定 Date xgiant_leap = new Date(69, 7-1, 21, 12, 56); // 1969 を 69 System.out.println("月面に第一歩(日本時間): " + xgiant_leap); } }