javaDate类

Posted haoduohaoduo鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaDate类相关的知识,希望对你有一定的参考价值。

Date类概述

类 Date 表示特定的瞬间,精确到毫秒。

毫秒概念:1000毫秒=1秒

毫秒的0点:

System.currentTimeMillis()  返回值long类型参数

用于获取当前日期的毫秒值

时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0

注意:时间和日期的计算,必须依赖毫秒值

继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。

可是将毫秒值转成日期后,输出的格式不利于我们阅读,继续查阅API,Date中有getYear、getMouth等方法,可以他们已经过时,继续往下查阅,看到了toString方法。

 

Date类常用方法

 

DateFormat

构造方法

DateFormat类方法

 

 

 DateFormat类的作用:即可以将一个Date对象转换为一个符合指定格式的字符串,也可以将一个符合指定格式的字符串转为一个Date对象。

  DateFormat类常用方法

 

 format方法,用来将Date对象转换成String

parse方法,用来将String转换成Date(转换时,该String要符合指定格式,否则不能转换)。

 Calendar

 Calendar类静态方法

Calendar c = Calendar.getInstance();  //返回当前时间

Calendar类常用方法

 

 

 求出自己已经出生多少天

 

以上是关于javaDate类的主要内容,如果未能解决你的问题,请参考以下文章

JavaDate类

JavaDate类

JavaDate类

javaDate与String之间的转换:java.text.SimpleDateFormatpublic Date parse(String source) throws ParseExcep(代码

javad对象序列化(转)

小白学JavaD31》》》IO流 之 缓冲流 & 转换流