类 EasyDate
java.lang.Object
me.codeplayer.util.EasyDate
- 所有已实现的接口:
Serializable,Cloneable,Comparable<Object>
实现常用日期扩展方法的日期工具类(实现Comparable可比较接口、Cloneable可复制接口)
- 从以下版本开始:
- 2012-9-24
- 作者:
- Ready
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final Stringyyyy-MM-dd 格式的日期转换器static final Stringyyyy-MM-dd HH:mm:ss 格式的日期转换器static final StringGMT标准格式的日期转换器[d MMM yyyy HH:mm:ss 'GMT']static final StringInternet GMT标准格式的日期转换器[EEE, d MMM yyyy HH:mm:ss 'GMT']static final long一天的毫秒数static final long一小时的毫秒数static final long一分钟的毫秒数static final StringyyyyMMdd 格式的日期转换器static final StringyyyyMM 格式的日期转换器 -
构造器概要
构造器构造器说明EasyDate()构造一个当前时间的日期实例对象EasyDate(int year, int month, int day, int... args) 根据年、月、日、时、分、秒、毫秒部分的值构造对应的实例对象EasyDate(long date) 根据指定的毫秒数构造对应的实例对象根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为: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)将常用日期对象封装为当前日期类实例对象根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为: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)根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为: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) -
方法概要
修饰符和类型方法说明addDay(int day) 追加指定的天数,例如:当前是2012-05-12,调用addDay(2),则为2012-05-14addHour(int hour) 追加指定的小时数,例如:当前是2012-05-12 12:12:56,调用addHour(3),则为2012-05-12 15:12:56addMillisecond(int ms) 追加指定的秒数,例如:当前是2012-05-12 09:12:56 123,调用addMillisecond(123),则为2012-05-12 09:12:56 246addMinute(int minute) 追加指定的分钟数,例如:当前是2012-05-12 09:12:56,调用addMinute(3),则为2012-05-12 09:15:56addMonth(int month) 追加指定的月数,例如:当前是2012-05-12,调用addMonth(2),则为2012-07-12addSecond(int second) 追加指定的秒数,例如:当前是2012-05-12 09:12:56,调用addSecond(3),则为2012-05-12 09:12:59addTime(long time) 追加指定的毫秒数addYear(int year) 追加指定的年数,例如:当前年是2012,调用addYear(2),则年份为2014boolean判断是否在指定日期的时间之后boolean判断是否在指定日期的时间之前beginOf(int field) 将当前实例设置为指定时间字段范围内所能表示的最小值static Date将当前实例设置为指定时间字段范围内所能表示的最小值intcalcDifference(Object dateObj) 计算并返回当前日期与指定日期之间基于向上取整模式的天数差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数longcalcDifference(Object date, int field) 计算并返回当前日期与指定日期之间基于指定单位和向上取整模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数longcalcDifference(Object date, int field, RoundingMode roundingMode) 计算并返回当前日期与指定日期之间基于指定单位和舍入模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数clone()int与指定日期进行比较,如果大于指定的日期返回正数;等于返回0;小于返回负数endOf(int field) 将当前实例设置为指定时间字段所能表示的最大值static Date将当前实例设置为指定时间字段所能表示的最大值booleanstatic voidfillNumberToChars(char[] chars, int number, int start, int length) 将指定的数字设置到指定的字符数组中的指定索引处,从右向左依次填充,并最多填充指定的长度static voidformatNormalDate(char[] chars, int offset, int year, int month, int day) protected static voidformatNormalDateTime(char[] chars, int year, int month, int day, int hour, int minute, int second) static voidformatNormalTime(char[] chars, int offset, int hour, int minute, int second) 获取内置的日历对象intgetDay()获取日期的日;月份的第一天返回1int获取指定的日期是该年的第几天intgetHour()获取日期的时,返回值0~23int获取当前月的最后一天static intint获取日期的毫秒部分的值,返回值0~999static longgetMillisOfUnit(int field) 获取指定日历单位所对应的毫秒值,单位仅支持"天"及其以下的单位int获取日期的分,返回值0~59intgetMonth()获取日期的月;返回值为1(一月)~12(十二月)int获取日期的秒,返回值0~59longgetTime()获取日期的时间值,以毫秒为单位static longgetTimeOfDate(Object date) 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来指定日期对象表示的毫秒数。获取当前时间对象的时区设置int获取本地时间相对于GMT时间的偏移分钟数int获取日期的星期;返回值为1(星期一)~7(星期天)int获取日期当前月份的星期数int获取日期当前年份的星期数intgetYear()获取日期的年,例如:2012inthashCode()protected voidinitCalendar(Calendar calendar) 初始化日历对象相关设置boolean判断当前日期年份是否为闰年booleanisLeapYear(int year) 判断指定年份是否为闰年static booleanisSameAs(long a, long b, int inField) 比较两个以毫秒数表示的时间值是否处于同一年/月/天/小时/分钟/秒/毫秒booleanstatic booleanstatic boolean判断两个日期对象是否是同一天(不考虑时区差异)static EasyDate将指定格式的字符串转为对应的日期实例对象static EasyDateparse(DateFormat format, String date) 将指定格式的字符串转为对应的日期实例对象static Date将指定格式的字符串转为对应的日期实例对象resetAs(int year, int month, int day, int... args) 根据年、月、日、时、分、秒、毫秒部分的值重置当前实例对象set(int year, int month, int day, int... args) 设置日期的年、月、日、时、分、秒、毫秒等部分的值
如果未指定指定部分的值,则不会进行该部分的设置以指定日期对象来重新设置日期setDay(int day) 设置日期的日;月份的第一天为1setHour(int hour) 设置日期的时,值为0~23setMillisecond(int ms) 设置日期的毫秒部分的值,值为0~999setMinute(int minute) 设置日期的分,值为0~59setMonth(int month) 设置日期的月;值为1(一月)~12(十二月)static voidsetNumberToChars(char[] chars, int number, int start, int length) 将指定的数字设置到指定的字符数组中的指定索引处,并填充指定的长度,如果数字的长度不够,则在前面填充0setSecond(int second) 设置日期的秒,值为0~59setTime(long date) 设置日期的时间值,以毫秒为单位setTimeZone(TimeZone timeZone) 设置时区setTimeZoneOffset(int inMinutes) 设置本地时间相对于GMT时间的偏移分钟数setYear(int year) 设置日期的年,例如:2012static EasyDatesmartParse(String date) 根据日期字符串的长度智能转换为对应的日期实例对象
长度和格式对应如下(找不到对应格式将报错):
6=201206(年月)
8=20120126(年月日)
10=2012-01-02(年-月-日)
19=2012-01-02 13:22:56(年-月-日 时:分:秒)static DatesmartParseDate(String date) 根据日期字符串的长度智能转换为对应的日期实例对象
长度和格式对应如下(找不到对应格式将报错):
6=201206(年月)
8=20120126(年月日)
10=2012-01-02(年-月-日)
19=2012-01-02 13:22:56(年-月-日 时:分:秒)toDate()转为java.util.Date返回"yyyy年MM月dd日"格式的字符串static StringtoDateString(int year, int month, int day) 返回"yyyy年MM月dd日"格式的字符串static StringtoDateString(Date d) 返回"yyyy年MM月dd日"格式的字符串返回"yyyy-MM-dd HH:mm:ss"格式的字符串static StringtoDateTimeString(int year, int month, int day, int hour, int minute, int second) 返回"yyyy-MM-dd HH:mm:ss"格式的字符串static String返回"yyyy-MM-dd HH:mm:ss"格式的字符串返回Internet GMT标准格式的字符串,例如:Sat, 1 Dec 2012 23:05:00 GMT返回GMT标准格式的字符串,例如:1 Dec 2012 15:05:00 GMT返回"yyyy-MM-dd HH:mm:ss.SSS"格式的字符串static StringtoLongString(int year, int month, int day, int hour, int minute, int second, int ms) 返回"yyyy-MM-dd HH:mm:ss.SSS"格式的字符串static StringtoLongString(Date d) 返回"yyyy-MM-dd HH:mm:ss.SSS"格式的字符串返回"yyyyMMdd"格式的字符串static StringtoShortString(int year, int month, int day) 返回"yyyyMMdd"格式的字符串static String返回"yyyyMMdd"格式的字符串转为java.sql.DatetoString()返回"yyyy-MM-dd"格式的字符串返回使用日期格式化工具格式化后的字符串static String返回"yyyy-MM-dd"格式的字符串toTime()转为java.sql.Time转为java.sql.Timestampstatic EasyDate将指定的java.util.Calendar对象转为EasyDate日期对象
如果指定对象对null,则返回nullstatic EasyDate将指定的字符串转为EasyDate日期对象
如果指定对象对null,则返回null
-
字段详细资料
-
DATE
yyyy-MM-dd 格式的日期转换器- 另请参阅:
-
DATETIME
yyyy-MM-dd HH:mm:ss 格式的日期转换器- 另请参阅:
-
SHORT_DATE
yyyyMMdd 格式的日期转换器- 另请参阅:
-
YM_DATE
yyyyMM 格式的日期转换器- 另请参阅:
-
GMT_DATE
GMT标准格式的日期转换器[d MMM yyyy HH:mm:ss 'GMT']- 另请参阅:
-
GMT_NET_DATE
Internet GMT标准格式的日期转换器[EEE, d MMM yyyy HH:mm:ss 'GMT']- 另请参阅:
-
MILLIS_OF_MINUTE
public static final long MILLIS_OF_MINUTE一分钟的毫秒数- 另请参阅:
-
MILLIS_OF_HOUR
public static final long MILLIS_OF_HOUR一小时的毫秒数- 另请参阅:
-
MILLIS_OF_DAY
public static final long MILLIS_OF_DAY一天的毫秒数- 另请参阅:
-
-
构造器详细资料
-
EasyDate
将常用日期对象封装为当前日期类实例对象 -
EasyDate
public EasyDate()构造一个当前时间的日期实例对象 -
EasyDate
public EasyDate(long date) 根据指定的毫秒数构造对应的实例对象 -
EasyDate
根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为: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) -
EasyDate
根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为: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) -
EasyDate
根据相对于指定时间的偏移值构造一个对应的实例对象
例如,当前时间为: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)- 参数:
date- 指定的日历对象,作为偏移量的参考对象,如果为null,则默认使用当前时间作为参考对象offsetYear- 相对于当前时间的年份偏移量offsetMonth- 相对于当前时间的月份偏移量offsetDay- 相对于当前时间的日期偏移量
-
EasyDate
public EasyDate(int year, int month, int day, int... args) 根据年、月、日、时、分、秒、毫秒部分的值构造对应的实例对象- 参数:
year- 年份,如2012month- 月份,如12day- 日args- (可选,依次为)时、分、秒、毫秒
-
-
方法详细资料
-
initCalendar
初始化日历对象相关设置 -
getTimeOfDate
返回自 1970 年 1 月 1 日 00:00:00 GMT 以来指定日期对象表示的毫秒数。
如果为null,则默认为当前时间 -
resetAs
根据年、月、日、时、分、秒、毫秒部分的值重置当前实例对象- 参数:
year- 年份,如2012month- 月份,如12day- 日args- (可选,依次为)时、分、秒、毫秒(均默认为 0)
-
getYear
public int getYear()获取日期的年,例如:2012 -
setYear
设置日期的年,例如:2012 -
addYear
追加指定的年数,例如:当前年是2012,调用addYear(2),则年份为2014- 参数:
year- 指定的年数,可以为负数
-
getMonth
public int getMonth()获取日期的月;返回值为1(一月)~12(十二月) -
setMonth
设置日期的月;值为1(一月)~12(十二月) -
addMonth
追加指定的月数,例如:当前是2012-05-12,调用addMonth(2),则为2012-07-12- 参数:
month- 指定的月数,可以为负数
-
set
设置日期的年、月、日、时、分、秒、毫秒等部分的值
如果未指定指定部分的值,则不会进行该部分的设置- 从以下版本开始:
- 0.3
-
getDay
public int getDay()获取日期的日;月份的第一天返回1 -
getDayOfYear
public int getDayOfYear()获取指定的日期是该年的第几天 -
setDay
设置日期的日;月份的第一天为1 -
addDay
追加指定的天数,例如:当前是2012-05-12,调用addDay(2),则为2012-05-14- 参数:
day- 指定的天数,可以为负数
-
getWeekDay
public int getWeekDay()获取日期的星期;返回值为1(星期一)~7(星期天) -
getHour
public int getHour()获取日期的时,返回值0~23 -
setHour
设置日期的时,值为0~23 -
addHour
追加指定的小时数,例如:当前是2012-05-12 12:12:56,调用addHour(3),则为2012-05-12 15:12:56- 参数:
hour- 指定的小时数,可以为负数
-
getMinute
public int getMinute()获取日期的分,返回值0~59 -
setMinute
设置日期的分,值为0~59- 参数:
minute- 指定的分钟数
-
addMinute
追加指定的分钟数,例如:当前是2012-05-12 09:12:56,调用addMinute(3),则为2012-05-12 09:15:56- 参数:
minute- 指定的分钟数,可以为负数
-
getSecond
public int getSecond()获取日期的秒,返回值0~59 -
setSecond
设置日期的秒,值为0~59 -
addMillisecond
追加指定的秒数,例如:当前是2012-05-12 09:12:56 123,调用addMillisecond(123),则为2012-05-12 09:12:56 246- 参数:
ms- 指定的毫秒数,可以为负数
-
getMillisecond
public int getMillisecond()获取日期的毫秒部分的值,返回值0~999 -
setMillisecond
设置日期的毫秒部分的值,值为0~999 -
addSecond
追加指定的秒数,例如:当前是2012-05-12 09:12:56,调用addSecond(3),则为2012-05-12 09:12:59- 参数:
second- 指定的秒数,可以为负数
-
getTime
public long getTime()获取日期的时间值,以毫秒为单位 -
setTime
设置日期的时间值,以毫秒为单位 -
addTime
追加指定的毫秒数- 参数:
time- 指定的毫秒数,可以为负数
-
setDate
以指定日期对象来重新设置日期 -
getWeeksOfMonth
public int getWeeksOfMonth()获取日期当前月份的星期数 -
getWeeksOfYear
public int getWeeksOfYear()获取日期当前年份的星期数 -
getCalendar
获取内置的日历对象 -
smartParseDate
根据日期字符串的长度智能转换为对应的日期实例对象
长度和格式对应如下(找不到对应格式将报错):
6=201206(年月)
8=20120126(年月日)
10=2012-01-02(年-月-日)
19=2012-01-02 13:22:56(年-月-日 时:分:秒) -
smartParse
根据日期字符串的长度智能转换为对应的日期实例对象
长度和格式对应如下(找不到对应格式将报错):
6=201206(年月)
8=20120126(年月日)
10=2012-01-02(年-月-日)
19=2012-01-02 13:22:56(年-月-日 时:分:秒) -
valueOf
将指定的java.util.Calendar对象转为EasyDate日期对象
如果指定对象对null,则返回null -
valueOf
将指定的字符串转为EasyDate日期对象
如果指定对象对null,则返回null -
parse
将指定格式的字符串转为对应的日期实例对象- 参数:
format- 一般情况无需自己创建,可直接调用EasyDate.DATE、EasyDate.DATETIME、EasyDate. SHORT_DATE等内置的日期转换对象date- 日期字符串
-
parseDate
将指定格式的字符串转为对应的日期实例对象- 参数:
format- 指定的格式字符串,例如“yyyy-MM-dd”,内部将使用FastDateFormat进行转换dateStr- 日期字符串
-
parse
将指定格式的字符串转为对应的日期实例对象- 参数:
format- 指定的格式字符串,例如“yyyy-MM-dd”,内部将使用FastDateFormat进行转换dateStr- 日期字符串
-
toDate
转为java.util.Date -
toSqlDate
转为java.sql.Date -
toTimestamp
转为java.sql.Timestamp -
toTime
转为java.sql.Time -
compareTo
与指定日期进行比较,如果大于指定的日期返回正数;等于返回0;小于返回负数 -
calcDifference
计算并返回当前日期与指定日期之间基于指定单位和舍入模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数- 参数:
date- 与当前日期进行比较的日期field- 指定的日期字段,返回值将以此为单位返回两个日期的差距值roundingMode- 舍入模式
-
calcDifference
计算并返回当前日期与指定日期之间基于指定单位和向上取整模式的差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数- 参数:
date- 与当前日期进行比较的日期field- 指定的日期字段,返回值将以此为单位返回两个日期的差距值
-
calcDifference
计算并返回当前日期与指定日期之间基于向上取整模式的天数差值
如果当前日期大于等于指定日期,则返回正数,否则返回负数- 参数:
dateObj- 与当前日期进行比较的日期
-
isLeapYear
public boolean isLeapYear(int year) 判断指定年份是否为闰年- 参数:
year- 例如2012
-
isLeapYear
public boolean isLeapYear()判断当前日期年份是否为闰年 -
getMillisOfUnit
public static long getMillisOfUnit(int field) 获取指定日历单位所对应的毫秒值,单位仅支持"天"及其以下的单位- 参数:
field- 该方法支持的字段有Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_MONTH、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND- 从以下版本开始:
- 0.3.6
-
isSameAs
public static boolean isSameAs(long a, long b, int inField) 比较两个以毫秒数表示的时间值是否处于同一年/月/天/小时/分钟/秒/毫秒- 参数:
a- 时间 ab- 时间 binField- 指定用于判断是否为同一值的时间单位字段,可以使用Calendar类的单位常量- 从以下版本开始:
- 0.3.6
- 另请参阅:
-
isSameAs
- 参数:
inField- 指定用于判断是否为同一值的时间单位字段,可以使用Calendar类的单位常量- 从以下版本开始:
- 0.3.6
- 另请参阅:
-
isSameAs
- 参数:
a- 时间 ab- 时间 binField- 指定用于判断是否为同一值的时间单位字段,可以使用Calendar类的单位常量- 从以下版本开始:
- 0.3.6
- 另请参阅:
-
after
判断是否在指定日期的时间之后 -
getLastDayOfMonth
public int getLastDayOfMonth()获取当前月的最后一天- 从以下版本开始:
- 0.3
-
beginOf
将当前实例设置为指定时间字段范围内所能表示的最小值- 参数:
field- 该方法支持的字段有Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_MONTH、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND- 从以下版本开始:
- 0.3
-
beginOf
将当前实例设置为指定时间字段范围内所能表示的最小值- 参数:
field- 该方法支持的字段有Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_MONTH、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND- 从以下版本开始:
- 0.3
-
setTimeZone
设置时区- 参数:
timeZone- 指定的时区- 从以下版本开始:
- 3.0.0
-
getTimeZone
获取当前时间对象的时区设置- 从以下版本开始:
- 3.0.0
-
setTimeZoneOffset
设置本地时间相对于GMT时间的偏移分钟数- 参数:
inMinutes- 偏移分钟数- 从以下版本开始:
- 0.3
-
getTimeZoneOffset
public int getTimeZoneOffset()获取本地时间相对于GMT时间的偏移分钟数- 从以下版本开始:
- 0.3
-
endOf
将当前实例设置为指定时间字段所能表示的最大值- 参数:
field- 该方法支持的字段有Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_MONTH、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND- 从以下版本开始:
- 0.3
-
endOf
将当前实例设置为指定时间字段所能表示的最大值- 参数:
field- 该方法支持的字段有Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_MONTH、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND- 从以下版本开始:
- 0.3
-
getMaxDayOfMonth
-
before
判断是否在指定日期的时间之前 -
hashCode
public int hashCode() -
equals
-
toString
返回"yyyy-MM-dd"格式的字符串 -
toString
返回"yyyy-MM-dd"格式的字符串 -
toDateString
返回"yyyy年MM月dd日"格式的字符串 -
toDateString
返回"yyyy年MM月dd日"格式的字符串 -
toDateString
返回"yyyy年MM月dd日"格式的字符串 -
toString
返回使用日期格式化工具格式化后的字符串- 从以下版本开始:
- 0.3
-
toDateTimeString
返回"yyyy-MM-dd HH:mm:ss"格式的字符串 -
toDateTimeString
返回"yyyy-MM-dd HH:mm:ss"格式的字符串 -
toDateTimeString
public static String toDateTimeString(int year, int month, int day, int hour, int minute, int second) 返回"yyyy-MM-dd HH:mm:ss"格式的字符串 -
toShortString
返回"yyyyMMdd"格式的字符串 -
toShortString
返回"yyyyMMdd"格式的字符串 -
toShortString
返回"yyyyMMdd"格式的字符串 -
toLongString
返回"yyyy-MM-dd HH:mm:ss.SSS"格式的字符串 -
toLongString
返回"yyyy-MM-dd HH:mm:ss.SSS"格式的字符串 -
toLongString
public static String toLongString(int year, int month, int day, int hour, int minute, int second, int ms) 返回"yyyy-MM-dd HH:mm:ss.SSS"格式的字符串 -
formatNormalDateTime
protected static void formatNormalDateTime(char[] chars, int year, int month, int day, int hour, int minute, int second) -
formatNormalDate
public static void formatNormalDate(char[] chars, int offset, int year, int month, int day) -
formatNormalTime
public static void formatNormalTime(char[] chars, int offset, int hour, int minute, int second) -
toGMTString
返回GMT标准格式的字符串,例如:1 Dec 2012 15:05:00 GMT -
toGMTNetString
返回Internet GMT标准格式的字符串,例如:Sat, 1 Dec 2012 23:05:00 GMT -
clone
-
setNumberToChars
public static void setNumberToChars(char[] chars, int number, int start, int length) 将指定的数字设置到指定的字符数组中的指定索引处,并填充指定的长度,如果数字的长度不够,则在前面填充0- 参数:
chars- 指定的字符数组number- 指定的数字start- 指定的起始索引length- 指定的长度
-
fillNumberToChars
public static void fillNumberToChars(char[] chars, int number, int start, int length) 将指定的数字设置到指定的字符数组中的指定索引处,从右向左依次填充,并最多填充指定的长度- 参数:
chars- 指定的字符数组number- 指定的数字start- 指定的起始索引length- 指定的长度
-
isSameDay
判断两个日期对象是否是同一天(不考虑时区差异)
-