前言:
Date
Date的使用方式
例:如下
Date的常用方法
| 常见方法 | 说明 |
| public long getTime() | 返回从1970年1月1日 00:00:00走到此刻的总的毫秒数 |
| public void setTime(long time) | 设置日期对象的时间为当前时间毫秒值对应的时间 |
例:如下

SimpleDateFormat
SimpleDateFormat的使用方式
例:如下
SimpleDateFormat a = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
时间格式常见符号
如下:
| 符号 | 对应时间 |
| yyyy | 年 |
| MM | 月 |
| dd | 日 |
| HH | 时 |
| mm | 分 |
| ss | 秒 |
| EEE | 星期 |
| a | 上午/下午 |
格式化时间的方法
| 方法 | 说明 |
| public final String format(Date date) | 将日期格式化成日期/时间字符串 |
| public final String format(Object time) | 将时间毫秒值格式化成日期/时间字符串 |
例:使用如下

字符串解析成日期
| 方法 | 说明 |
| public Date parse(String source) | 把字符串时间解析成日期对象 |
注:使用parse方法时,需要确定SimpleDateFotmat所设立的格式和字符串所输入的格式是否一致
示例如下:

Calendar
Calendar的常用方法
| 方法名 | 说明 |
| public static Calendar getInstance() | 获取当前日历对象 |
| public int get(int field) | 获取日历中的某个信息 |
| public final Date getTime() | 获取日期对象 |
| public long getTimeInMillis() | 获取时间毫秒值 |
| public void set(int field,int value) | 修改日历的某个信息 |
| public void add(int field,int amount) | 为某个信息增加/减少指定的值 |
例:如下
注:Calendar不是新建对象,所以一旦更改,原本数据会被覆盖,要小心使用
结语:
整理结束,撒花!!!










