六、日期类
1.Date 类概述和构造方法
Date 代表了一个特定的时间,精确到毫秒
方法名:
分配一个 Date 对象,并初始化,以使它代表它被分配的时间,精确到毫秒
代码登录后可见
分配一个 Date 对象,并将其初始化为表示从标准基准时间起指定的毫秒数
代码登录后可见
2.Date 类的常用方法
方法名:
获取的是日期对象从 1970 年 1 月 1 日 00:00 到现在的毫秒值
- public void setTime(long time)
设置时间,给的是毫秒值
3.SimpleDateFormat 类概述
SimpleDateFomat 是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。我们重点学习日期格式化和解析
日期和时间格式由日期和时间模式字符串指定,在日期和时间模式字符串中,从 ‘A’ 到 ‘Z’ 以及从 ‘a’ 到 ‘z’ 引起的字母被解释为表示日期或时间字符串的组件的模式字母
常用的模式字母及对应关系如下:
4.SimpleDateFormat 的构造方法
方法名:
构造一个 SimpleDateFormat,使用默认模式和日期格式
- public SimpleDateFormat(String pattern)
构造一个 SimpleDateFormat 使用给定的模式和默认的日期格式
5.SimpleDateFormat 格式化和解析日期
(1)格式化(从 Date 到 String )
代码登录后可见
(2)解析(从 String 到 Date )
代码登录后可见
6.Calendar 类概述 (import java.util.Calendar)
Calendar 为某一时刻和一组日历字段之间的转换提供了一些方法,并未操作日历字段提供了一些方法
Calender 提供了一个类方法 getInstance 用于获取 Calendar 对象,其日历字段已使用当前日期和时间初始化:
代码登录后可见
7.Calendar 的常用方法
方法名:
- public int get(int field)
返回给定日历字段的值
- public absteact void add(int filed,int amount)
根据日历的规则,将指定的时间量添加或减去给定的日历字段
- public final void set(int year,int month,int date)
设置当前日历的年月日