类的使用
me.codeplayer.util.EasyDate

使用EasyDate的程序包
程序包
说明
 
  • me.codeplayer.utilEasyDate的使用

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