美文网首页
《Oracle Java SE编程指南》19-04:时间、日期和

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

作者: AT阿宝哥 | 来源:发表于2020-05-01 08:34 被阅读0次
课程封面-JavaSE-AT阿宝哥

内容导航

  • 前言
  • 1、时间、日期和日历
  • 2、Date
  • 3、DateFormat
  • 4、SimpleDateFormat
  • 5、Calendar
  • 6、Java中日期的常见处理

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阿宝哥

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/ojsfghtx.html