/* 時刻表示 Calendar 利用 */ import java.util.Calendar; // 現地時刻表示サポート import java.util.Date; public class xSmpCalendar01 { public static void main(String[] xargs){ System.out.println("-----------------------------------------"); Calendar xcaleng = Calendar.getInstance(); //現在の時刻設定 System.out.println("現在時刻: " + xcaleng.getTime()); System.out.print(xcaleng.get(Calendar.YEAR) + " 年 "); System.out.print(xcaleng.get(Calendar.MONTH)+1 + " 月 "); System.out.println(xcaleng.get(Calendar.DATE) + " 日"); // 曜日コードから曜日変換 String[] xweek = {" ", "日","月","火","水","木","金","土"}; int xcode = xcaleng.get(Calendar.DAY_OF_WEEK); System.out.println(xweek[xcode] + "曜日"); //午前午後判断 if(xcaleng.get(Calendar.AM_PM)==Calendar.AM) { System.out.print("午前 "); }else{ System.out.print("午後 "); } System.out.print(xcaleng.get (Calendar.HOUR)); System.out.print("("+ xcaleng.get(Calendar.HOUR_OF_DAY)+ ")時 "); System.out.print(xcaleng.get (Calendar.MINUTE) + " 分 "); System.out.print(xcaleng.get (Calendar.SECOND) + " 秒 "); System.out.println(xcaleng.get(Calendar.MILLISECOND) + " ミリ秒"); System.out.println(xcaleng.get(Calendar.WEEK_OF_MONTH) + " 週/月"); System.out.println(xcaleng.get(Calendar.WEEK_OF_YEAR) + " 週/年"); System.out.println("-----------------------------------------"); // 1969年7月21日12時56分(日本時間)を設定 xcaleng.set(1969, 7-1, 21, 12, 56); System.out.println("月面に第一歩(日本時間): " + xcaleng.getTime()); System.out.println("-----------------------------------------"); } }