3.5 日期时间类

Date类

java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。

     1.使用当前日期和时间来初始化对象: Date()

     2.接收一个参数,该参数是从1970年1月1日起的毫秒数: Date(longmillisec)


简单使用

3.5 日期时间类_第1张图片
简单使用


常用方法

3.5 日期时间类_第2张图片
常用方法


SimpleDateFormat 格式化日期

SimpleDateFormat 是一个以语言环境敏感的方式来格式化和分析日期的类。用于自定义日期时间格式

3.5 日期时间类_第3张图片
简单使用
3.5 日期时间类_第4张图片
日期时间编码

使用printf格式化日期

printf 方法可以很轻松地格式化时间和日期。使用两个字母格式,它以%t开头并且以下面表格中的一个字母结尾。

3.5 日期时间类_第5张图片
printf格式化日期


使用String.format格式化日期

3.5 日期时间类_第6张图片
String.format
3.5 日期时间类_第7张图片
更多使用


Calendar类

Calendar类是一个抽象类,在实际使用时实现特定的子类的对象,使用getInstance方法创建即可。

3.5 日期时间类_第8张图片
简单使用
3.5 日期时间类_第9张图片
对象字段类型


GregorianCalendar类

1.Calendar类实现了公历日历,GregorianCalendar是Calendar类的一个具体实现。

2.Calendar 的getInstance()方法返回一个默认用当前的语言环境和时区初始化的GregorianCalendar对象。

3.GregorianCalendar定义了两个字段:AD和BC。这是代表公历定义的两个时代

3.5 日期时间类_第10张图片
简单使用

你可能感兴趣的:(3.5 日期时间类)