package day03;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;/*** 要求输入自己的生日,格式为1995-01-01* 经过计算,输出:到今天为止一共活了XXX天。* 以及距离10000天还有多少天。* 生存10000天的纪念日是:2020-10-10* @author kaixu**/
public class Test03 {public static void main(String[] args) throws ParseException {System.out.println("请输入你的生日:(如1990-01-01)");Scanner scanner  = new Scanner(System.in);String birStr = scanner.nextLine();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date birth = sdf.parse(birStr);//计算已经活了多少天?Date now = new Date();long time = now.getTime()-birth.getTime();time = time/1000/60/60/24;System.out.println("恭喜你,到今天为止你一共活了"+time+"天。请继续保持。");time = 10000-time;System.out.println("距离活够10000天还有"+time+"天。");time = time*1000*60*60*24;now.setTime(now.getTime()+time);System.out.println("生存10000天的纪念日为:"+sdf.format(now));}}

Java中的日历类:输入生日计算——那些活过的日子与10000天纪念相关推荐

  1. Java中Calendar日历类

    首先我们使用这个类可以用来获取到日历 我们要使用一个类首先就是实例化,方法如下:  成员方法: Date   getTime()    获取当前时间使用默认方式: void     setTime(D ...

  2. Java 中Calendar日历类的基本使用

    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,

  3. scanner 获取控制台信息_关于java.util.scanner:如何使用Java中的Scanner类从控制台读取输入?...

    如何使用Scanner类从控制台读取输入? 像这样: System.out.println("Enter your username:"); Scanner = input(); ...

  4. Java中使用Rational类实现分数精确的计算,

    Java中使用Rational类实现分数精确的计算, 在Java中实现分数的精确计算(Rational类) 在Java中想要进行有分数精确的计算,例如1/3=0.33333333-,这个数字不能用do ...

  5. JAVA基础(12.Java中的常用类String)

    目录 1.前言 2.日期(时间)相关类 2.1 日期类的应用场景 2.1.1Java中的日期相关的几个类 3. Java中的常用类学习方式 3.1 什么是常用类?为什么要学习? 3.2 怎么使用Jav ...

  6. java 中常用的类

    java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l  static double abs(double  a) 获取double 的绝对值 l  sta ...

  7. java中的日历_Java中的日历功能

    java.util.calendar类提供Java中的日历功能.是一个抽象类,提供在特定时间点和一组日历字段(例如YEAR,MONTH,DAY_OF_MONTH,HOUR等)之间进行转换的方法,以及用 ...

  8. Java中的File类和IO流

    Java中的File类和IO流 File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. File的分隔符 import java.io.Fi ...

  9. 浅谈Java中的BigInteger类

    在Java中,由于CPU原生提供的整型数据最大范围是64位的long型整数 那么如果我们在使用的时候数据超过了long型整数的范围该怎么办,这个时候,我们就需要用到Java中的一个类:java.mat ...

最新文章

  1. iptables防火墙的连接状态
  2. 无法定位程序输入点adddlldirectory 于动态_小程序能力只能“单身”?“乐高”组合玩法了解一下...
  3. linux ping 虚拟网卡_虚拟机中Linux系统网卡的配置
  4. 简单高效搞定---迁移学习
  5. 团队合作-需求分析之WBS
  6. linux删除更新的系统内核,Linux系统如何删除旧内核
  7. 排列(permutation)的末尾 0 的个数
  8. 【codevs1163】访问艺术馆
  9. 基于MediaTek_ApSoC_SDK_4320_20150414 编译mt7621 的uboot
  10. 网站怎么移动适配?这些小技巧你必须要会
  11. 第48次《中国互联网络发展状况统计报告》发布--报告解读
  12. F5负载均衡设备入门
  13. Adobe Photoshop 2021 22.1.1.138中文版(win/mac)
  14. 企业邮箱怎么注册?企业邮箱注册流程是什么?
  15. 视频伪原创片头片尾 视频合并会改变md5
  16. 严格身份证格式校验,真实身份证号校验方法文件CheckIdCardUtil.js
  17. 通信网络价值的魔鬼 梅特卡夫定律错在何处
  18. vue使用socktJs
  19. java 连接 firebird
  20. Android(SpreadTurm)多语言版本电话录音系统报错

热门文章

  1. 360安全卫士防黑加固关闭了Telnet远程连接服务,如何开启?
  2. 晏殊几何学导读花间流风方程定义与引理
  3. 基于域对抗图卷积网络的多变环境下故障诊断
  4. html怎么用img添加图片,img标签(html怎么用img添加图片)
  5. 手机测试人员的思维过程
  6. 茶文化入门 --茶分类
  7. JavaScript replace() 方法转换时间数据中的“-”和“/”
  8. 基于单片机节水定时智能控制器设计-毕设课设资料
  9. C++——计算x的n次幂
  10. 云呐-fsu动环监控单元,fsu动环监控单元是什么