类的使用
me.codeplayer.util.EasyDate
使用EasyDate的程序包
-
me.codeplayer.util中EasyDate的使用
返回EasyDate的me.codeplayer.util中的方法修饰符和类型方法说明EasyDate.addDay(int day) 追加指定的天数,例如:当前是2012-05-12,调用addDay(2),则为2012-05-14EasyDate.addHour(int hour) 追加指定的小时数,例如:当前是2012-05-12 12:12:56,调用addHour(3),则为2012-05-12 15:12:56EasyDate.addMillisecond(int ms) 追加指定的秒数,例如:当前是2012-05-12 09:12:56 123,调用addMillisecond(123),则为2012-05-12 09:12:56 246EasyDate.addMinute(int minute) 追加指定的分钟数,例如:当前是2012-05-12 09:12:56,调用addMinute(3),则为2012-05-12 09:15:56EasyDate.addMonth(int month) 追加指定的月数,例如:当前是2012-05-12,调用addMonth(2),则为2012-07-12EasyDate.addSecond(int second) 追加指定的秒数,例如:当前是2012-05-12 09:12:56,调用addSecond(3),则为2012-05-12 09:12:59EasyDate.addTime(long time) 追加指定的毫秒数EasyDate.addYear(int year) 追加指定的年数,例如:当前年是2012,调用addYear(2),则年份为2014EasyDate.beginOf(int field) 将当前实例设置为指定时间字段范围内所能表示的最小值EasyDate.endOf(int field) 将当前实例设置为指定时间字段所能表示的最大值static EasyDate将指定格式的字符串转为对应的日期实例对象static EasyDateEasyDate.parse(DateFormat format, String date) 将指定格式的字符串转为对应的日期实例对象EasyDate.resetAs(int year, int month, int day, int... args) 根据年、月、日、时、分、秒、毫秒部分的值重置当前实例对象EasyDate.set(int year, int month, int day, int... args) 设置日期的年、月、日、时、分、秒、毫秒等部分的值
如果未指定指定部分的值,则不会进行该部分的设置以指定日期对象来重新设置日期EasyDate.setDay(int day) 设置日期的日;月份的第一天为1EasyDate.setHour(int hour) 设置日期的时,值为0~23EasyDate.setMillisecond(int ms) 设置日期的毫秒部分的值,值为0~999EasyDate.setMinute(int minute) 设置日期的分,值为0~59EasyDate.setMonth(int month) 设置日期的月;值为1(一月)~12(十二月)EasyDate.setSecond(int second) 设置日期的秒,值为0~59EasyDate.setTime(long date) 设置日期的时间值,以毫秒为单位EasyDate.setTimeZone(TimeZone timeZone) 设置时区EasyDate.setTimeZoneOffset(int inMinutes) 设置本地时间相对于GMT时间的偏移分钟数EasyDate.setYear(int year) 设置日期的年,例如:2012static EasyDateEasyDate.smartParse(String date) 根据日期字符串的长度智能转换为对应的日期实例对象
长度和格式对应如下(找不到对应格式将报错):
6=201206(年月)
8=20120126(年月日)
10=2012-01-02(年-月-日)
19=2012-01-02 13:22:56(年-月-日 时:分:秒)static EasyDate将指定的java.util.Calendar对象转为EasyDate日期对象
如果指定对象对null,则返回nullstatic EasyDate将指定的字符串转为EasyDate日期对象
如果指定对象对null,则返回null参数类型为EasyDate的me.codeplayer.util中的构造器