package cn.jiu.com;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 利用 java Date 来计算所活天数!
*
*/ public class TianShu02 {
public static void main(String[] args) throws ParseException {
add(); } public static void add() throws ParseException { /*
* 1.SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行
* 2.yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是时、分、秒。
* 3.注意:有的格式大写,有的格式小写,例如 MM 是月份,mm 是分;HH 是 24 小时制,而 hh 是 12 小时制。
*/
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
Date now= new Date(); //获取系统当前日期
String date01=s.format(now); //format()字符串格式化!
System.out.println("当天日期 "+date01); Date old=s.parse("1995-10-06"); //设置过去的日期 parse() 它试图按照给定的SimpleDateFormat 对象的格式化存储来解析字符串
String date02=s.format(old); //同上!
System.out.println("出生日期 "+date02); long bir=old.getTime(); //出生的日子 java中getTime()返回的是毫秒单位的long数据。 返回的是1970到出生日子的毫秒值!
long day=now.getTime(); //今日 返回的是1970-01-01 00:00:00到今天的毫秒值
long time=day-bir; //大的减小的 所剩的毫秒就是我所活的时间! System.out.println("所活天数 "+time/1000/60/60/24); //将毫秒转变成 天数 。大概值! } }

package cn.jiu.com;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 利用 java Date 来计算所活天数!
*
*/

public class TianShu02 {
  public static void main(String[] args) throws ParseException {
  add();
}

public static void add() throws ParseException {

/*
* 1.SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat 允许你选择任何用户自定义日期时间格式来运行
* 2.yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是时、分、秒。
* 3.注意:有的格式大写,有的格式小写,例如 MM 是月份,mm 是分;HH 是 24 小时制,而 hh 是 12 小时制。
*/
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
  Date now= new Date();                            //获取系统当前日期
String date01=s.format(now);                         //format()字符串格式化!
  System.out.println("当天日期 "+date01);

Date old=s.parse("1995-10-06");                      //设置过去的日期 parse() 它试图按照给定的SimpleDateFormat 对象的格式化存储来解析字符串
  String date02=s.format(old);                        //同上!
System.out.println("出生日期 "+date02);

long bir=old.getTime();                          //出生的日子 java中getTime()返回的是毫秒单位的long数据。 返回的是1970到出生日子的毫秒值!
long day=now.getTime();                         //今日 返回的是1970-01-01 00:00:00到今天的毫秒值
long time=day-bir;                            //大的减小的 所剩的毫秒就是我所活的时间!

System.out.println("所活天数 "+time/1000/60/60/24);              //将毫秒转变成 天数 。大概值!

}

}

所活天数!java Date应用的更多相关文章

  1. 一篇文章概括 Java Date Time 的使用

    本文目的:掌握 Java 中日期和时间常用 API 的使用. 参考:Jakob Jenkov的英文教程Java Date Time Tutorial 和 JavaDoc 概览 Java 8 新增 AP ...

  2. Java 日期格式化,Java 日期工具类,Java Date工具类

    ================================ ©Copyright 蕃薯耀 2020-01-19 https://www.cnblogs.com/fanshuyao/ import ...

  3. Java Date Classes

    References: [1] http://tutorials.jenkov.com/java-date-time/index.html [2] https://docs.oracle.com/ja ...

  4. jackson/fastjson、mybatis、mysql date/datatime/timestamp、java Date/Timestamp关系详解

    jackson/fastjson序列化/反序列化: 默认情况下,jackson/fastjson将java Date/Timestamp类型序列化为时间戳,也就是1970年1月1日0点以来的毫秒数.如 ...

  5. Java Date and Calendar examples

    Java Date and Calendar examples This tutorial shows you how to work with java.util.Date and java.uti ...

  6. Java Date 和 Calendar

    Java 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分.日期是商业逻辑计算一个关键的部分,所有的开发者都应该能够计算 ...

  7. java date总结

    Java 8 中 Date与LocalDateTime.LocalDate.LocalTime互转   Java 8中 java.util.Date 类新增了两个方法,分别是from(Instant ...

  8. Java Date日期,一年中的第多少天,星期的简称,当月多少天,当年多少月

    import java.util.*; public class DateDemo { public static void main(String args[]) { Date date=new D ...

  9. JAVA Date类与Calendar类【转】

    Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理.这里简单介绍一下Date ...

随机推荐

  1. VS2015P配置opencv340

    1添加系统环境变量 F:\dongdong\0tool\navidia_cuda_opencv\opencv\build\x64\vc14\bin 注销重启 2 工程配置 选择好工程  x64 包含目 ...

  2. 15 python 初学(闭包,函数装饰器)

    这一部分很重要,一定要透彻理解.可参考大神博客:  http://www.cnblogs.com/yuanchenqi/articles/5830025.html 闭包: 如果在一个内部函数里,对在外 ...

  3. 腾讯app自动化测试读后感

    1.播放器播放视频,如何验证视频播放成功? 1.1播放时间>=0,获取Video标签里的current time判断. 1.2有播放画面,截屏获取. 框架自带的截图功能, 1.3有播放声音,获取 ...

  4. linux防火墙开放和禁用指定端口

    一.例如:开放8080端口 firewall-cmd --permanent --add-port=8080/tcp 二.重启使设置生效 systemctl restart firewalld.ser ...

  5. Pycharm远程调试服务器代码(使用Pipenv管理虚拟环境)

    准备工作 1.随便准备一个项目工程,在本地用Pipenv创建一个虚拟环境并生成Pipfile和pipfile.lock文件,如下: 2.准备一台服务器,我这里使用阿里云的ECS SSH连接上 $ ss ...

  6. 开源框架bboss单点登录demo跑起来

    目前公司新项目要使用一个开源框架bboss的单点登录功能,要将此功能整合到新系统中去,所以我就学习了一下. 首先,进入这个bboss框架作者的博客中,找到相应的session共享,单点登录的博文,看了 ...

  7. IntelliJ IDEA 破解方法

    2017版破解方法: 1. 到网站http://idea.lanyus.com/,按要求修改电脑HOST,获取注册码: 使用前请将“0.0.0.0 account.jetbrains.com”添加到h ...

  8. 如何备份和恢复你的TFS服务器(二)

    配置一个备份计划 在你的TFS(Team Foundation Server)2010服务器上安装新版本的Power Tools以后(是的,这个工具只支持TFS(Team Foundation Ser ...

  9. linux服务器负载问题排查

    目录 一.CPU和内存问题 top命令 vmstat命令 free命令 二.磁盘问题 iostat命令 iotop命令 du和df命令 三.网络问题 nload命令 nethogs tcpdump 最 ...

  10. odoo 11 配置nginx反向代理

    第一步 安装nginx 和 certbot    具体步骤可以参考这篇文章的第6,7步. 第二步 配置nginx映射到odoo网站的文件,主要有2个,文件中的cloudapp.top是我们自己的域名, ...