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. 裸奔的智能插座:博联Broadlink SP2/SP mini的分析、破解

    https://www.jianshu.com/p/028b10bc3dd1 智能设备的联动通常采用IFTTT的方式,但这种方式受限于官方软件提供的功能.想要自主地灵活控制,需要有官方SDK,或知道协 ...

  2. eclipse导入maven项目,资源文件位置显示不正确

    eclipse导入maven项目后,资源文件位置显示不正确,如下图所示 解决方法: 在resources上右键Build Path,选择Use as Source Folder即可正确显示资源文件

  3. AI 可视化

    可视化 参考链接: http://www.tensorfly.cn/tfdoc/how_tos/summaries_and_tensorboard.html

  4. jquery.$.ajax简单的使用

    function LoadWFS() { var viewer = new Cesium.Viewer('cesiumContainer'); $.ajax({ url: "http://l ...

  5. 开源工具 DotnetRSA 快速生成和转换RSA秘钥

    一.简介 DotnetRSA 是一个利用 .NET Core 2.1 开发的 .NET Global Tool,是可以想npm全局安装一样,安装在你的系统中,只需敲一行命令便可以快速生成RSA加密算法 ...

  6. Bean笔记

    为什么需要Bean , 因为 Aop 需要. 顺序 InstantiationAwareBeanPostProcessor , BeanPostProcessor 每个Bean都会执行这两个组件的相关 ...

  7. Codeforces Round #521 (Div. 3)

    B 题过的有些牵强,浪费了很多时间,这种题一定想好思路和边界条件再打,争取一发过.  D 题最开始读错题,后面最后发现可以重复感觉就没法做了,现在想来,数据量大,但是数据范围小枚举不行,二分还是可以的 ...

  8. poj 1486 纸张与数字匹配(二分图+割边处理)

    题目来源:http://poj.org/problem?id=1486 题意: 算出所有独一无二的字母与数字的组合,使二分图完全匹配 我以为所有点都要独一无二匹配时输出匹配方法 题解: 先得到一个完全 ...

  9. IBM的淘汰之路

    BM曾经在计算领域独领风骚,但是90年被PC产业链上的微软.英特尔等厂商围殴,遭遇最严重的危机; 今天在云计算市场,IBM曾在遭遇同样的危机,这一次不知道它能否安然度过; IBM收购红帽转向混合云,是 ...

  10. c语言之字符串和格式化输入输出

    字符串和格式化输入输出 #include<stdio.h> #include<string.h> #define DENSITY 62.4 int main(void) { f ...