《Oracle Java SE编程指南》19-04:时间、日期和

2020-05-01  本文已影响0人  AT阿宝哥
课程封面-JavaSE-AT阿宝哥

内容导航


1、时间、日期和日历

在实际工作过程中,时间、日期是非常常见的类型。


2、java.util.Date

package java.util;

public class Date
    implements java.io.Serializable, Cloneable, Comparable<Date>{

}

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


3、java.text.DateFormat

package java.text;

public abstract class DateFormat 
    extends Format {

}

DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。将日期表示为 Date 对象,或者表示为从 GMT(格林尼治标准时间)1970 年 1 月 1 日 00:00:00 这一刻开始的毫秒数。


4、java.text.SimpleDateFormat

package java.text;

public class SimpleDateFormat 
    extends DateFormat {

}

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。


5、java.util.Calendar

package java.util;

public abstract class Calendar 
    implements Serializable, Cloneable, Comparable<Calendar> {

}

Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。


6、Java中日期的常见处理


持续更新,欢迎留言提议!
码字很累,多点赞多赞赏!


扫描二维码,关注AT阿宝哥
上一篇 下一篇

猜你喜欢

热点阅读