トピック:カレンダークラスは、出力のSimpleDateFormatクラス設定の表示の形式を使用してどのように多くの日数、その後、あなたの生年月日、彼の誕生日今日から計算される使用。
1.コード部分
パッケージCOM; インポート java.utilのクラス*。; インポートjava.text.ParseException; インポートは、java.text.SimpleDateFormat; インポートjava.util.Date; インポートjava.util.Scanner; パブリック クラスTaxt { / * 彼らの計算に基づくカレンダーの使用今日、誕生日からの日数、 *その後、誕生日には、出力のSimpleDateFormatクラス設定の表示の形式を使用して。 * * / 公共の 静的な 無効メイン(文字列[] args)を{ スキャナINPUT = 新しい新しいスキャナ(System.in); System.out.printlnはは( "出生YYYY年-MM月の日付を入力してください日を-DD" ); int型年=input.nextInt(); int型ヶ月= input.nextInt(); int型 日= input.nextInt(); カレンダーカレンダー = Calendar.getInstance(); calendar.set(年、月 -1 、日)。 SimpleDateFormatの事項 = 新しいてSimpleDateFormat( "YYYY -MM年月-dd日"); // 格式化对象 するSystem.out.println(matter.format(calendar.getTimeInMillis())); カレンダーnowdate = Calendar.getInstance(); nowdate.setTime(新しい日付()); // 获取当前日期 のSystem.out.println(+は"あなたが生まれてきた。" "生まれた" +(Nowdate.getTimeInMillisを() - calendar.getTimeInMillis()) /(1000年* 60 * 60 * 24)+ "日" ); } }
2.テスト実行