Java プログラムメモ


トップ

誕生日から年齢を取得する

指定された誕生日の指定された日付での年齢を計算します。

ソース記述例

public static int getAge(Date birthDay, Date specifiedDay) { Calendar specified = Calendar.getInstance(); specified.setTime(specifiedDay); Calendar birth = Calendar.getInstance(); birth.setTime(birthDay); int age = specified.get(Calendar.YEAR) - birth.get(Calendar.YEAR); if (specified.get(Calendar.MONTH) == birth.get(Calendar.MONTH)) { if (specified.get(Calendar.DAY_OF_MONTH) < birth .get(Calendar.DAY_OF_MONTH)) { age--; } } else if (specified.get(Calendar.MONTH) < birth.get(Calendar.MONTH)) { age--; } return age; }

プログラムメモ アフリカ雑貨や農作物のセレクトショップ - はろの屋 マゴソスクール クラウドファンディング
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送