常用变量(待补充)
DAY_OF_MONTH 获取某个日期是该月的第几天,值为字段
DAY_OF_WEEK 获取某个日期是该周的第几天,值为字段
DAY_OF_YEAR 获取某个日期是该年的第几天,值为字段
值得注意的是,DAY_OF_WEEK
这个字段值是默认以星期日为每周的第一天
常用方法(待补充)
get(int field) 获取给定字段,主要配合常用变量
set(int year, int month, int date) 指定年月日设置时间
setTime(Date date) 传入date类设置时间
值得注意的是,set(int year, int month, int date)
这里的month值是从0下标开始表示月份的,设置月份的时候要设置0-11而不是1-12
Date,DateFormat,long和Calendar
Date类中很多方法都已经过时了,但是还是有几个方法很有价值
setTime(long time) 传入一个毫秒数,设置该对象
getTime() 获取当前Date对象到格林威治时间的毫秒数
toString() 打印Date对象时调用该toString输出设置好的时间格式
DateFormat类主要是用于设置时间格式
DateFormat sdf = new DateFormat("EEEE"); 将时间格式设置为"星期几"
DateFormat sdf = new DateFormat("yyyy-MM-dd HH:mm ss"); 将时间格式设置为"年-月-日 小时:分钟 秒"
public final String format(Date date) 将Date值按格式输出为String
Calendar类可以和Date类互相转化,设置时间也比其他类要方便很多,可以直接设置年月日