//Date//构造方法Date date = new Date();        //获取当前时间 CST格式          //.util 下的dateDate date2 = new Date(0);        //填入毫秒数 获得对应时间 long型//成员方法date.before(date2);               //比较是否在2之前date.after(date2);                //比较是否在2之后date.getTime();                   //获得当前date对应的毫秒值date.setTime(0);                //将填入的毫秒值设置为date的毫秒值//DateFormat  控制日期格式的抽象类//其一个子类为SimpleDateFormatDateFormat dateFormat = new SimpleDateFormat();  //后面的格式不填采用默认的格式18-12-20 下午   2:20//  DateFormat dateFormat2 = new SimpleDateFormat(pattern);DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");//有时候字母数量少一点亦不会出错   //pattern
//  G           Era标识符
//  y           年
//  M           月
//  w           年中的周
//  W           月中周
//  D           年中天
//  d           月中天
//  F           月中星期
//  E           星期中天
//  a           am/pm 标记
//  H           小时数0-23
//  k           小时数1-24
//  K           am/pm中小时数 0-11
//  h           am/pm中小时数 1-12
//  m           时中分
//  s           分中秒
//  S           毫秒数
//  z           时区
//  Z           时区Date date3 = new Date();DateFormat dateFormat3 = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");String string = dateFormat3.format(date3);      //将date按上面格式转换成字符串Date parse = dateFormat3.parse(string);      //抛异常  将参数字符串str,解析成一个Date类型的对象
//  若将当前date日期转为毫秒数则如下          //System.currentTimeMills();当前时间毫秒数parse.getTime();System.out.println(string);System.out.println(parse);

计算一段时间的差值案例,你出生到现在过了多少天?(参数可以自己修改)

 Scanner reader = new Scanner(System.in);System.out.println("Input your birthday  format:9999.00.00");String bd1 = reader.next();DateFormat dfDateFormat = new SimpleDateFormat("y.MM.dd");Date d1 = dfDateFormat.parse(bd1);long bbd = d1.getTime();Date tdDate = new Date();long ttd  = tdDate.getTime();   //或lond ttd = System.currentTimeMillis(); 到今天为止的毫秒数int day = (int) ((ttd-bbd)/1000/60/60/24);  //daySystem.out.println("You have live "+day+" day.");

有待更新

Java专题 Date类 使用及方法总结 +从你出生到现在过了多少天案例相关推荐

  1. Java 中Date类getTime()的方法

    Java 中Date类getTime()的方法 1.getTime() /**Returns the number of milliseconds since January 1, 1970, 00: ...

  2. java基础—Date类的常见方法演示

    Date 中的常用方法演示 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleD ...

  3. Java中Date类中getTime()方法

    public long getTime() 返回自1970年1月1日以来,由 Date对象表示的00:00:00 GMT的毫秒 数 . 结果 自1970年1月1日以来,以此日期为准的00:00:00 ...

  4. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  5. java中Date类、DateFormat及SimpleDateFormat简介

    Date类: Date类表示日期和时间,精确到毫秒(千分之一秒)位于java.util.Date下.日期是可以计算的,其本质是利用毫秒值进行计算,任何一个时间点都可以转换为毫秒值,毫秒值表示一个瞬间. ...

  6. java的Date类的getYear(),getMonth()等函数过时

    java的Date类的getYear(),getMonth()等函数都已经过时,可以使用Calendar 来替代. SimpleDateFormat ft = new SimpleDateFormat ...

  7. Java黑皮书课后题第5章:**5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值。(不要是使用Java的Integer类的任何方法)

    **5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值.(不要是使用Java的Integer类的任何方法) 题目 题目概述 破题 代码 运行示例 题目 题目概述 * ...

  8. java的ThreadLocal类的使用方法

    java的ThreadLocal类的使用方法,ThreadLocal是一个支持泛型的类,用在多线程中用于防止并发冲突问题. 比如以下的一个样例,就是用于线程添加1,可是相互不冲突 package co ...

  9. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

最新文章

  1. 计算机组成原理 陈泽,江西师范大学-计算机组成原理的期末复习.doc
  2. thunderbird html签名,Thunderbird中配置签名
  3. php4和php5的区别,什么是PHP 4和PHP 5之间的区别是什么-php是什么文件
  4. node.js详解Http服务器
  5. Dubbo(三) 消费者、提供者工程搭建并实现远程调用
  6. oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...
  7. Visual Studio中的第一个Django-Python应用程序
  8. 某大型银行深化系统技术方案之十五:服务层之服务调用
  9. [转载] Numpy学习之矩阵、函数、二元运算及数组读写
  10. Python : async和await、asyncio与aiofiles
  11. python多线程刷网站流量(含ip代理池文档,可制作成exe文件挂服务器代刷)
  12. 《期权、期货及其他衍生产品》读书笔记(第四章:利率)
  13. android跳转到锁屏及后台管理界面,Android 锁屏状态下后台弹出界面
  14. 触动-20181130
  15. 查询数据库表数据量大小
  16. [Unity] 自定义日志系统 解决Unity Log的痛点
  17. 你真的了解switch吗?
  18. SQL注入靶场:辛巴猫舍
  19. 图解Linux命令之--fsck命令
  20. Font-AweSome在Vue中的使用

热门文章

  1. 高新技术企业认定条件2023
  2. 微信扫码支付功能(2)---用户扫码支付成功,微信异步回调商户接口
  3. WordPress生成网站访问日志和蜘蛛爬行分析日志
  4. mysql的real类型_MSSQL数据类型-浮点数据类型 (real、float、decimal、numeric)
  5. Hell World
  6. 《安全周报》2010年12月第5期
  7. HPB主网接入最佳实践之Java版
  8. matlab 二进制补码转十进制,matlab十进制与二进制补码之间的转换
  9. MYSQL查询今天昨天本周本月等的数据
  10. Java--IO在对应的文件夹内查找对应的文档