輸入java.util.Date; パブリック クラスDateDemo { 公共 静的 ボイドメイン(文字列引数[]){ // 初期化日付オブジェクト 日付= 新しい新しい日付(); // 使用のtoString()関数は、日付と時刻の表示 のSystem.out.println(date.toStringを()); } }
輸入 java.utilの。* ; インポートするjava.text *。; パブリック クラスDateDemo { 公共 静的 ボイドメイン(文字列引数[]){ 日dNow = 新しい日付(); SimpleDateFormat FT = 新しいてSimpleDateFormat( "YYYY-MM-DD HH:MM:SS" )。 System.out.println( "現在の時間は:" + ft.format(Dnow)); } }
輸入java.util.Date; パブリック クラスDateDemo { パブリック 静的 ボイドメイン(文字列引数[]){ // 初期化日付オブジェクト 日付= 新しい新しい日付(); //は、使用するC System.out.printf( "すべての日付と時刻の情報を:N-%TC%" 、DATE); // F利用 System.out.printf(「年-月-日付フォーマット:%タスクフォース%nを"DATE); // 用のD System.out.printf("月/日/年の形式:%% N-TD " 日付); // Rの使用 System.out.printf(" HH:MMの:SS PM形式(12時間):%% N-TR "DATE); // T用い System.out.printf(" HH:MM:SS形式(24時間形式):%% N-TT」、日付)。 // R&使用LT System.out.printf( "HH:MM形式(24時間形式):TRの%" 、日付)。 } }
輸入java.util.Date; パブリック クラスDateDemo { パブリック 静的 ボイドメイン(文字列引数[]){ // 初期化日付オブジェクト 日付= 新しい新しい日付(); // 使用のtoString()日付と時刻 System.out.printf( "%Sの%1 $ 2 $%のTD、%2 $ TYの2 $ tBの。" 、 "期日:" 、DATE); } }
輸入java.util.Date; パブリック クラスDateDemo { パブリック 静的 ボイドメイン(文字列引数[]){ // 初期化日付オブジェクト 日付= 新しい新しい日付(); // 表示時間形式 System.out.printf( "<TE、%<TYの%S %% tBの" 、 "期日:" 、DATE)。 } }
輸入 java.utilの。* ; パブリック クラスDateDemo { 公共 静的 ボイドメイン(文字列引数[]){ DATE DATE = 新しい新しいDATE(); // 使用のB、言及月 文字列str = String.Formatの(Locale.US、 "英語の月の略語:%のTB" 、DATE)を、 System.out.println(STR)。 System.out.printf( "ローカル月略称:%% N-TB" 、DATE); // 使用B、月の完全な名前 STR = String.Formatの(Locale.US、 "月英語フルネーム:%TBの" 、DATE); System.out.println(STR)。 System.out.printf( "ローカル完全な月名:N-TB %%" 、DATE); // 使用、週短い STR = String.Formatの(Locale.US、 "英語の略語週:%TA" 、DATE) ; System.out.println(STR)。 // A、週フルネームの使用 System.out.printf( "ローカル短い週:N - %% tAの" 、DATE); //はCさん、2年前に使用 System.out.printf(「2年前に桁(以下、先行ゼロ):%% N-TC「DATE); // Yは、2年後、使用され System.out.printf(」先行ゼロ未満の下二桁で( ):%% N-TY "DATE); // 日のJが使用されている、数年 System.out.printf("年の日数(つまり、最初の数日間で、です):%% N-TJ」、DATE) ; // 利用M、月 System.out.printf( "2桁の月(2つの未満フロント補数0):%% N-(TM)" 、日付); // Dの使用、1999(2つはありませんゼロパディング) System.out.printf( "2桁の日(2つ未満のフロントパッチ0):N-TD %%" 、日付)。 // 、Eを使用します(ゼロを作るしません)日本 System.out.printf( "月の月(前は0を記入しない):%TE" 、DATE); } }
輸入 java.utilの。* ; インポートするjava.text *。; パブリック クラスDateDemo { パブリック 静的 ボイドメイン(文字列引数[]){ SimpleDateFormatフィート = 新しいてSimpleDateFormat( "YYYY-MM-DD" ); 文字列の入力 = args.length == 0?"1818年11月11日":引数[0 ]。 System.out.print(入力 + "として解析し" ); 日付t; してみてください{ T = ft.parse(入力)。 System.out.println(T)。 } キャッチ(はParseException電子){ System.out.println( "解析できない使用して" +のフィート); } } }
輸入 java.utilの。* ; パブリック クラスSleepDemo { 公共 静的 ボイドメイン(文字列引数[]){ 試みます{ System.out.println(新しい日付()+ "\ nを" ); Thread.sleep( * 3 1000)。 // 休眠3秒 のSystem.out.println(新しい日付()+ "\ nを" ); } キャッチ(例外e){ System.out.println( "例外を手に入れました!" ); } } }
輸入 java.utilの。* ; パブリック クラスDiffDemo { パブリック 静的 ボイドメイン(文字列引数は、[]){ 試みる{ 長い =開始)(のSystem.currentTimeMillis。 System.out.println(新しい日付()+ "\ nを" ); Thread.sleep( 5 * 10 * 60 )。 System.out.println(新しい日付()+ "\ nを" ); 長い端= にSystem.currentTimeMillis(); 長い差分=終了- 開始。 System.out.println(「差が」+ 差分)。 } キャッチ(例外e){ System.out.println( "例外を手に入れました!" ); } } }
カレンダーC1 = Calendar.getInstance(); c1.set( ,. 6 2009から1、12である。); // として提供されるカレンダーオブジェクトの日付C1、:2009,6,12 c1.set(Calendar.DATE、 10 )。 c1.set(Calendar.YEAR、 2008 ); カレンダーC1 = Calendar.getInstance(); c1.add(Calendar.DATE、 10 )。 c1.add(Calendar.DATE、 -10)。
C1 =カレンダーCalendar.getInstance(); // 年の取得 int型年= c1.get(Calendar.YEARを); // 月の取得 int型の月に(Calendar.MONTHの)= c1.get + 1を; // 日付を取得 int型 DATEを= c1.get(Calendar.DATE); // 取得時間 int型の時間= c1.get(Calendar.HOUR_OF_DAY); // 取得分の int型の分= c1.get(Calendar.MINUTE); // 秒を取得 int型 SECOND = C1。 GET(Calendar.SECOND); // (このクラスは異なり、日)(注:1日曜日、2週1のため、火曜日に3人の代表者など)の週を取得
輸入 java.utilの。* ; パブリック クラスGregorianCalendarDemo { パブリック 静的 ボイドメイン(文字列引数[]){ 文字列の数ヶ月[] = { "月"、 "2月"、 "月"、 "4月" 、 "月"、 "6月"、 "7月"、 "8月" 、 "9月"、 "10月"、 "11月"、 「12月」}。 int型の年; // グレゴリオ暦を初期化 // 現在の日付と時刻を使用する // ローカルタイムとタイムゾーンにデフォルト のGregorianCalendar gcalendar = 新しい新しいてGregorianCalendar(); // 現在の日付と時刻に関する表示情報 System.out.print(「日付:」); System.out.print(カ月[gcalendar.get(Calendar.MONTH)])。 System.out.print( "" + gcalendar.get(Calendar.DATE)+ "" ); System.out.printlnは(年 = gcalendar.get(Calendar.YEAR)); System.out.print( "時間:" ); System.out.print(gcalendar.get(Calendar.HOUR) + ":" ); System.out.print(gcalendar.get(Calendar.MINUTE) + ":" ); System.out.println(gcalendar.get(Calendar.SECOND))。 // 現在の年がうるう年であるテスト IF {(gcalendar.isLeapYear(年)) System.out.println(「現在の年がうるう年です」); } 他の{ System.out.println(「現在の年がうるう年ではありません」); } } }