Date类

  Date类,进行截取或者转换时必定要注意好数据类型,long类型后面要加上L。时间的原点是1970年。用DateFormat则完成日期与文本之间的转换,特别注意的是:月是用M,时是用H,其余经常使用的通常都小写。关于Calendar类,由于其实静态的,须要用类名也就是Calendar进行调用其方法。post

1、Date类:spa

一、概述:orm

  类 Date 表示特定的瞬间,精确到毫秒;对象

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

  System.currentTimeMillis()  返回值long类型参数,用于获取当前日期的毫秒值。字符串

二、构造方法:get

三、经常使用方法:form

getTime():返回自原点以来此Date对象表示的Long类型的毫秒数;class

2、DateFormat 类:变量

一、概述:

    DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat)容许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。

咱们经过这个类能够帮咱们完成日期和文本之间的转换。

二、构造方法:

  SimpleDateFormat(String pattern) :用给定的模式和默认语言环境的日期格式符号构造SimpleDateFormat;

三、DateFormat 类方法:

  format(Date date)将一个Date格式化为日期/时间字符串。String类型

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

  parse(String source) 从给定的字符串开始解析文本,生成一个日期。  Date类型 (转换时,该String要符合指定格式,不然不能转换)。

3、Calendar类:

一、概念:

Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将全部可能用到的时间信息封装为静态成员变量,方便获取。

Calendar为抽象类,因为语言敏感性,Calendar类在建立对象时并不是直接建立,而是经过静态方法建立,将语言敏感内容处理好,再返回子类对象。

二、方法:

三、注意事项:

西方星期的开始为周日,中国为周一。

在Calendar类中,月份的表示是以0-11表明1-12月

相关文章
相关标签/搜索