A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1,把下面的代码复制到你的开发软件中;
2,编译;
3,运行;输入你的生日后,按回车键,搞定!
  1. <p>public class Demo7_Dateformat {</p><p>    public static void main(String[] args)  {</p><p>    //  创建键盘录入对象,并制定相应的格式
  2.   Scanner sc = new Scanner(System.in);
  3.   p("格式:2000年12月12日,请输入你的生日:");
  4.   String birthday = sc.nextLine();
  5. //  2,需要知道现在时间;
  6.   Date d1 = new Date();
  7. //  3,将字符串转换为Date类型;
  8.   SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M月d日");
  9.   Date d2= sdf.parse(birthday);
  10. //  4,分别获取自1970年的毫秒值做相减运算
  11.   long time = d1.getTime()-d2.getTime();
  12. //  5,得到的值/转换为秒1000/分/60/时/60/天/24
  13.   long day = time/1000/60/60/24;
  14.   p("从出生到现在你已经活了"+day+"天.");</p><p>}</p><p>}
  15. </p><p> </p>
复制代码

8 个回复

倒序浏览

想知道从出生到现在你活了多少天吗?请猛戳进来!!!

1,把下面的代码复制到你的开发软件中;
2,编译;
3,运行;输入你的生日后,按回车键,搞定!
  1. <p>    public class Demo7_Dateformat {</p><p>    public static void main(String[] args)  {    //  创建键盘录入对象,并制定相应的格式
  2.   Scanner sc = new Scanner(System.in);
  3.   p("格式:2000年12月12日,请输入你的生日:");
  4.   String birthday = sc.nextLine();
  5. //  2,需要知道现在时间;
  6.   Date d1 = new Date();
  7. //  3,将字符串转换为Date类型;
  8.   SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M月d日");
  9.   Date d2= sdf.parse(birthday);
  10. //  4,分别获取自1970年的毫秒值做相减运算
  11.   long time = d1.getTime()-d2.getTime();
  12. //  5,得到的值/转换为秒1000/分/60/时/60/天/24
  13.   long day = time/1000/60/60/24;
  14.   p("从出生到现在你已经活了"+day+"天);</p><p>}</p><p>}</p>
复制代码
回复 使用道具 举报
牛逼,自己写的吗
回复 使用道具 举报
NB,顶一下
回复 使用道具 举报

也许你现在还没有学习,等等就会了
回复 使用道具 举报
膜拜大神
回复 使用道具 举报

还差的好远呢,一起努力成为大神吧
回复 使用道具 举报
哈哈,这个不是重点没多大的用处
回复 使用道具 举报
林明辉 发表于 2016-4-21 22:49
哈哈,这个不是重点没多大的用处

但是感觉可以玩的很少啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马