// 誕生日を設定
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 1978);
cal.set(Calendar.MONTH, 1);
cal.set(Calendar.DAY_OF_MONTH, 20);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
// 現在時刻と誕生日を文字列にしてintにする
int now = Integer.parseInt(sdf.format(new Date()));
int birth = Integer.parseInt(sdf.format(cal.getTime()));
// 年齢を標準出力
// (20080811 - 19780220) / 10000
// って感じの計算
System.out.println((int) ((now - birth) / 10000));
0 コメント:
コメントを投稿