黑马程序员技术交流社区

标题: 算算你出生多久了 [打印本页]

作者: zhangganxi    时间: 2016-7-14 22:07
标题: 算算你出生多久了
package com.String;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*15. 需求:算一下你来到这个世界多少天?
                 * 分析:
                 * 1,将生日字符串和今天字符串存在String类型的变量中
                 * 2,定义日期格式化对象
                 * 3,将日期字符串转换成日期对象
                 * 4,通过日期对象后期时间毫秒值
                 * 5,将两个时间毫秒值相减除以1000,再除以60,再除以60,再除以24得到天*/
public class Test14 {
        public static void main(String[] args) throws ParseException {
                String s = "1993-12-28";
                String s1 = "yyyy-MM-dd";
                SimpleDateFormat si = new SimpleDateFormat(s1);
                Date d = si.parse(s);
                long dir = d.getTime();
                long now = System.currentTimeMillis();
                long count = (now - dir)/(1000*60*60*24L);
                System.out.println(count);
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2