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