效果:

请输入生日(格式:yyyy年mm月dd日):
1992年12月21日
请输入当前时间:
2017年12月12日
9123
请输入生日(格式:yyyy年mm月dd日):
exit
已退出系统

package Day13;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;/*
需求:
计算一下你来到这个世界多少天分析:1.生日2.今天3.将两个时间值进行相减 毫秒值 相减 毫秒 换算成 天毫秒/1000/60/60/24  -->天要求:
改成 生日是键盘录入的 而且可以循环录入 直到录入 exit 结束循环
*/
public class Test_11
{public static void main(String[] args) throws ParseException{Scanner sc = new Scanner(System.in);for (int i = 0; i < 100; i++){try{ // 键盘录入出生年月日sop("请输入生日(格式:yyyy年mm月dd日):");String birthday = sc.next();if (birthday.equals("exit")){sop("已退出系统");break;}sop("请输入当前时间:");String today = sc.next();// 把字符串转换为一个日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy年mm月dd日");// 解析这个年月日Date d1 = sdf.parse(birthday);Date d2 = sdf.parse(today);// 用减法计算相差的毫秒值long sum = d2.getTime() - d1.getTime();sop(sum / 1000 / 60 / 60 / 24);} catch (ParseException e){sop("已退出系统!\n如属异常退出,请检查录入信息是否正确!");System.exit(0);}}}public static void sop(Object obj){System.out.println(obj);}
}
/** //键盘录入出生年月日 Scanner sc=new Scanner(System.in);* System.out.println("请输入你的出生年月日"); String line=sc.nextLine();* * * //把字符串转换为一个日期 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");* * //解析这个年月日 Date d=sdf.parse(line);* * //通过这个日期得到一个毫秒值 long mytime=d.getTime();* * //获取当前毫秒值 long nowtime=System.currentTimeMillis();* * //用减法计算相差的毫秒值 long time=nowtime-mytime; long day=time/1000/60/60/24;* System.out.println("你来到这个世界:"+day+"天");* * *计算来到世界多少天 1.键盘录入你的出生年月日 2.把字符串转换为日期 3.通过该日期得到一个毫秒值 4.用到D-c的到下一个毫秒值* 5.把E的毫秒值换位年*/

需求: 计算一下你来到这个世界多少天 拓展:改成 生日是键盘录入的 而且可以循环录入 直到录入 exit 结束循环相关推荐

  1. 请输入“您的生日”,格式:yyyy-MM-dd,使用程序计算您已经来到这个世界多少天了。

    import java.text.ParseException; import java.time.LocalDate; import java.time.Period; import java.ti ...

  2. 我的世界服务器改无限耐久的插件,迷你世界怎么把武器改成无限耐久 | 手游网游页游攻略大全...

    发布时间:2016-07-07 侍道4PC版 武器耐久度恢复 无限耐久刀铭速刷方法  侍道4PC版 武器耐久度恢复 无限耐久刀铭速刷方法 众所周知,侍道4武器耐久耐久度恢复需要用到磨石.粉.刀油等,这 ...

  3. 计算机图形学 | 欢迎来到图形世界

    计算机图形学 | 欢迎来到图形世界 计算机图形学 | 欢迎来到图形世界 1.1 初识图形学 计算机图形学 相关学科 发展历史 1.2 探秘图形应用与研究 有趣的图形应用 计算机辅助设计(Compute ...

  4. 算一下你来到这个世界多少天? java语言

    算一下你来到这个世界多少天? package cn.hhy.test_01;import java.text.ParseException; import java.text.SimpleDateFo ...

  5. 欢迎来到“现实”世界,bilibili!

    (图片来源于网络) 文 | 易不二 来源 | 螳螂财经(ID:TanglangFin) "2019最美的夜"晚会还在回味,钉钉一系列花式操作的热度还未完全退散,B站2019年Q4季 ...

  6. 我们为什么来到这个世界上?

    2019独角兽企业重金招聘Python工程师标准>>> <为什么时光不能倒流>,拿到书时让我吃了一惊.我的想像中她应该是一本充满数学.计算机.哲学味道的哲理书,却没想到, ...

  7. 我们为什么来到这个世界上?--黄金雄(杰西)

    我们为什么来到这个世界上? 很多很多的夜晚,在晚饭后,乡下的孩子总会聚会在屋外的空地,寻求属于自己的快乐时光.一九五零年代电视尚未在台湾出现,拥有简陋收音机的家庭也少之又少.我们有时候在路边铺上大草席 ...

  8. “有一只鸟来到这个世界,它该做什么?”你知道么?

    "有一只鸟来到这个世界,它该做什么?"你知道么? 弟弟半夜上飞信,满肚子火气和郁闷,说今天考试,同学们都互相抄袭,他没抄,肯定失去第一名和奖学金.三姨骂了他半天,说他不够灵活.他内 ...

  9. 算一下你来到这个世界多少天?

    题目 算一下你来到这个世界多少天? 分析 获取我们生日那天的毫秒值:获取当前的毫秒值:两个相减,换算成天. 将生日日期字符串,转成毫秒值 SimpleDateFormat format = new S ...

最新文章

  1. win10进不了微软服务器,Microsoft帐户无法登录怎么办 Win10微软账户登录不上解决方法...
  2. python 安装scrapy,openssl opensslv.h错误的解决办法
  3. 5.1.7 设备的分配和回收
  4. CSS中使用flex弹性布局实现上下左右垂直居中排列并设置子元素之间的间距
  5. UVA dp题目汇总
  6. JavaScript时间事件:setTimeout和setInterval
  7. 程序员面试金典 - 面试题 16.17. 连续数列(DP/分治)
  8. 小小c语言贪吃蛇思路,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
  9. bootstrap-table动态合并相同行和列的方法
  10. 3月12日 对极几何,本征矩阵,基础矩阵,F/E矩阵计算,恢复旋转与平移,三角化视图重建
  11. 比特币那么火,今晚直播带你去「挖矿」!
  12. 属兔的人今日运势-360星座网_明日运势属兔人(12.25)
  13. L298N 小车应用(附代码)
  14. 以太坊基础---奖励
  15. 数据科学入门前需要知道的10件事
  16. Gromacs 伞形采样
  17. 如何拿下头条号原创标?这里有份6000字的指南
  18. 练习------复仇者联盟(设置一个立体盒子)
  19. thinkphp5 验证码跨域/验证失败 问题解决方案
  20. idea通过svn上传_IDEA提交整个项目到svn

热门文章

  1. Toad for Oracle工具的使用(二)
  2. 62. Unique Paths
  3. .Net多线程文章收集
  4. 虚拟化(8)_Docker容器
  5. 使用Flex Bison 和LLVM编写自己的编译器[zz]
  6. 使用遥控器控制汽车,实现高难度的泊车(发明畅想)
  7. 初学 Delphi 嵌入汇编[26] - 大小写字母转换
  8. 刚回到北京,倒时差中……
  9. 信息倒流php,PHP向客户端广播信息
  10. python用户界面导入图片_python学习笔记之11:图像用户界面