java.util.Date
构造方法:
Date() 当前系统时间
Date(long date) 指定时间戳
方法:
long getTime() 获取时间戳
void setTime(long time) 设置一个long值使当前Date表示这个时间
java.text.SimpleDateFormat
构造方法:
SimpleDateFromat("yyyy-MM-dd HH:mm:ss a E") 创建一个时间格式
方法:
String format(Date date) 将给定的时间按指定格式转换为字符串
Date parse(String str) 将给定字符串按照当前对象格式解析为Date时间返回
java.util.Calendar
静态常量:
YEAR |
年 |
MONTH |
月 |
DAY_OF_MONTH |
一月中的天 |
DATE |
一月中的天 |
DAY_OF_YEAR |
一年中的天 |
DAY_OF_WEEK |
一周中的天 |
HOUR_OF_DAY |
小时(24H) |
HOUR |
小时(12H) |
MINUTE |
分 |
SECOND |
秒 |
方法:
Calendar getInstance() 根据当前系统所在地区获取一个适用的实现类实例
Date getTime() 将当前Calendar代表的时间以Date类型返回
void setTime() 将给定的Date时间设置到当前Calendar中
int get(int i) 根据指定的时间区参数,获取当前时间分量值
int getActualMaximum(int i) 根据指定的时间区参数,获取当前时间分量的最大值
void set(int i,int n) 根据指定的时间区参数,设置给定的时间值
void add(int i,int n) 根据指定的时间区参数,在当前时间区上增加给定的值