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. 【css】IE盒子模型和标准W3C盒子模型

    其实盒子模型有两种,分别是 IE 盒子模型和标准 W3C 盒子模型. 1.标准盒子 从上图可以看到标准 W3C 盒子模型的范围包括 margin.border.padding.content,并且 c ...

  2. Sharding-JDBC实践(一)简介

    转载自:ShardingSphere官网 目录 一.介绍 1. Sharding-JDBC 2. Sharding-Proxy 3. Sharding-Sidecar(TBD) 4. 混合架构 二.功 ...

  3. c# 利用百度图像处理【人像分割】一键抠图

    百度AI开放平台-人像分割: http://ai.baidu.com/tech/body/seg 注意本文后面的话,百度这个技术效果太差劲了,国外这 https://www.remove.bg/ 个比 ...

  4. UI 前端参考

    :http://amazeui.org/ :http://www.dcloud.io/index.html :https://weui.io/ :http://m.sui.taobao.org/get ...

  5. zookeeper-架构设计与角色分工-《每日五分钟搞定大数据》

    本篇文章阅读时间5分钟左右 点击看<每日五分钟搞定大数据>完整思维导图   zookeeper作为一个分布式协调系统,很多组件都会依赖它,那么此时它的可用性就非常重要了,那么保证可用性的同 ...

  6. 面试 9:Java 玩转冒泡排序

    面试 9:用 Java 实现冒泡排序 南尘的朋友们,新的一周好,原本打算继续讲链表考点算法的,这里姑且是卡一段.虽然在我们 Android 开发中,很少涉及到排序算法,因为基本官方都帮我们封装好了,但 ...

  7. 【C#复习总结】 Async 和 Await 的异步编程

    谈到异步,必然要说下阻塞,在知乎上看到了网友举的例子非常省动,在这里我引用下. 怎样理解阻塞非阻塞与同步异步的区别? 老张爱喝茶,废话不说,煮开水. 出场人物:老张,水壶两把(普通水壶,简称水壶:会响 ...

  8. 卷积神经网络CNN的意义

    一.选用卷积的原因 局部感知 简单来说,卷积核的大小一般小于输入图像的大小(如果等于则是全连接),因此卷积提取出的特征会更多地关注局部 —— 这很符合日常我们接触到的图像处理.而每个神经元其实没有必要 ...

  9. IT江湖--这个冬天注定横尸遍野

    今年江湖大事繁起,又至寒冬,冻的不仅是温度,更是人心. 这两天上班途中看到多个公众号和媒体发了很多 "XXX公司裁员50%" 等等诸如此类的文章,也真是撼动人心.寒冬,比以往来的更 ...

  10. 接口自动化框架(Pytest+request+Allure)

    前言: 接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱. 接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试. 本次文章着重介绍第一种, ...