java:计算出生到现在的天数
2018-02-23 21:42
483 查看
java:计算出生到现在的天数
1.main方法中的代码为:
public static void main(String[] args) throws ParseException {
Scanner sc = new Scanner(System.in);
System.out.println("输入你的出生日期 格式:xxxx年xx月xx日");
String str = sc.next();
// 指定日期的格式
SimpleDateFormat s = new SimpleDateFormat("yyyy年MM月dd日");
// 直接创建现在的日期
Date nowDate = new Date();
// 将现在的日期转换成字符串
String now = s.format(nowDate);
System.out.println("今天的日期是" + now);
Date oldDate = s.parse(str);
String old = s.format(oldDate);
System.out.println("你的出生日期" + old);
// 将出生日期和当前日期转换成毫秒值.getTime()
long birthday = oldDate.getTime();
long nowday = nowDate.getTime();
long time = nowday - birthday;
if (time < 0) {
System.out.println("还没出生呢");
} else {
// 除以计算得到天数
System.out.println("你已经浪费了怎么多天了:" + time / 1000 / 60 / 60 / 24);
}
}
2.输出结果为:
输入你的出生日期 格式:xxxx年xx月xx日
1995年6月5日
今天的日期是2018年02月23日
你的出生日期1995年06月05日
你已经浪费了怎么多天了:8299
1.main方法中的代码为:
public static void main(String[] args) throws ParseException {
Scanner sc = new Scanner(System.in);
System.out.println("输入你的出生日期 格式:xxxx年xx月xx日");
String str = sc.next();
// 指定日期的格式
SimpleDateFormat s = new SimpleDateFormat("yyyy年MM月dd日");
// 直接创建现在的日期
Date nowDate = new Date();
// 将现在的日期转换成字符串
String now = s.format(nowDate);
System.out.println("今天的日期是" + now);
Date oldDate = s.parse(str);
String old = s.format(oldDate);
System.out.println("你的出生日期" + old);
// 将出生日期和当前日期转换成毫秒值.getTime()
long birthday = oldDate.getTime();
long nowday = nowDate.getTime();
long time = nowday - birthday;
if (time < 0) {
System.out.println("还没出生呢");
} else {
// 除以计算得到天数
System.out.println("你已经浪费了怎么多天了:" + time / 1000 / 60 / 60 / 24);
}
}
2.输出结果为:
输入你的出生日期 格式:xxxx年xx月xx日
1995年6月5日
今天的日期是2018年02月23日
你的出生日期1995年06月05日
你已经浪费了怎么多天了:8299
相关文章推荐
- java小案例:计算你现在到出生的天数
- 给出一个人的生日,计算从此人出生到现在的天数,包括所有的闰月
- java输入天数,计算现在是开学第几周(以18周为例)
- java DateTime计算宝宝从出生到现在的时间
- Java:计算出生到现在多少天代码
- java计算两个日期之间相差的天数
- java和mysql计算两个时间的天数
- java 计算两个日期之间的天数
- Java通过年月,计算月份天数。
- Java计算两个字符串日期之间的天数差
- java 中计算任意2个日期之间的工作天数
- 简单计算出生至今所经历的天数
- java根据两个日期计算每月的天数,并且除去周六日
- java根据出生年月计算年龄
- java计算两个日期之间相差的天数
- java计算两个日期之间相差的天数
- java 计算时间间隔的天数
- java常用类练习04(计算天数间隔和周数、输出21世纪的闰年、大小写字母转换、判断输出是否为闰年该月有几天星期几)
- Java中计算任意两个日期之间的工作天数
- JAVA计算两个日期之间相差的天数