根据当前日期,计算一个人的年龄
来源:互联网 发布:mac os系统镜像 编辑:程序博客网 时间:2024/04/29 13:10
格式化日期用calender,月份是从0开始算起,星期是行星期天开始算起,星期天为0;
给出一个人的出生日期,计算一个人的年龄。
先获得当前的日期,用当年的年份减去出生的年份得到一个差值a,在用出生的日期,加上a,得到新的日期,然后那新得到的日期与当前日期比较,如果在当前日期的前边,则a就是该人的年龄,如果新得到的日期在当前日期的后边,则该人年龄为a-1;
* 计算出生日期:
* 当前日期:2014-2-18
* 出生日期:1992-10-19
* 出生日期:1992-1-10
*
* @author Administrator
*/
public class C3 {
public static void main(String[] args){
GregorianCalendar today=new GregorianCalendar();
GregorianCalendar birthday=new GregorianCalendar(1992,10,19) ;
GregorianCalendar birthday1 = new GregorianCalendar(1992,1,5);
int age= today.get(Calendar.YEAR)-birthday.get(Calendar.YEAR);
birthday1.add(Calendar.YEAR, age);
if(birthday1.after(today)){
age=age-1;
}
System.out.println(age);
}
}
- 根据当前日期,计算一个人的年龄
- //根据日期计算年龄
- 根据当前时间计算年龄的函数
- 根据datetimepicker选择的日期计算年龄
- javascript根据日期计算年龄
- 根据日期精确计算年龄
- android根据日期计算年龄
- PHP按照生日日期计算当前的实际年龄
- 新手学习:根据生日计算当前年龄
- SQL 根据日期精确计算年龄
- SQL 根据日期精确计算年龄
- 根据当前系统日期显示年龄(实岁)
- java根据出生日期和当前时间计算年龄
- php根据生日计算年龄的方法
- 根据出生日期计算年龄的代码
- 根据日期计算当前日期所在周是日期所在年份的第几周
- 根据生日计算年龄
- 根据生日计算年龄
- Python3 入门(二)
- ora-01031:insufficient privileges解决方法
- iOS--UITextView的高度自适应
- poj 2325
- buffer cache实验4-ckptq的工作机制与增量检查点及fast_start_mttr_target参数
- 根据当前日期,计算一个人的年龄
- UVa 350 伪随机数
- SAP EXCEL 上传和下载
- 视频编解码学习(2)——数字视频
- buffer cache实验5-latch:cache buffers chain
- 汉诺塔 (C#230)
- webapp系列开发之二:Dreamweaver CS6配置Phonegap运行环境介绍
- UITabBarController+UINavigationController 实现自定义TabBar样式
- 运行情况如何?