生年月日から年齢の計算・Javaの小技、サンプル、ニュースなどを紹介していきます。みんなで参考にしてください。

Ads by Google


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

生年月日から年齢の計算


年齢計算の関数サンプルです。


/**
* @param y 生年月日の年
* @param m 生年月日の月
* @param d 生年月日の日
*/
String getAge(String y, String m, String d) {
if (y.length() == 0 || m.length() == 0 || d.length() == 0)
return " ";
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int mon = cal.get(Calendar.MONTH)+1;
int day = cal.get(Calendar.DATE);
return ""+(year-Integer.parseInt(y) -
((Integer.parseInt(m) > mon || (Integer.parseInt(m) == mon &&
Integer.parseInt(d) > day)) ? 1:0));
}

Copyright © Javaテクニカルサンプル集 All Rights Reserved.
FC2ブログ 一戸建て
相互リンクRANGER