public class DateFormatKits extends Object
copy from vipshop VJTools(com.vip.vjtools.vjkit.time.DateFormatUtil) and made some changes.
https://www.ibm.com/support/knowledgecenter/zh/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ak05616_.htm
| 构造器和说明 |
|---|
DateFormatKits() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
formatDate(String pattern,
Date date)
格式化日期, 仅用于pattern不固定的情况.
|
static String |
formatDate(String pattern,
long date)
格式化日期, 仅用于不固定pattern不固定的情况.
|
static String |
formatDuration(Date startDate,
Date endDate)
按HH:mm:ss.SSS格式,格式化时间间隔.
|
static String |
formatDuration(long durationMillis)
按HH:mm:ss.SSS格式,格式化时间间隔
单位为毫秒,必须大于0,可大于1天
|
static String |
formatDurationOnSecond(Date startDate,
Date endDate)
按HH:mm:ss格式,格式化时间间隔
endDate必须大于startDate,间隔可大于1天
|
static String |
formatDurationOnSecond(long durationMillis)
按HH:mm:ss格式,格式化时间间隔
单位为毫秒,必须大于0,可大于1天
|
static String |
formatFriendlyTimeSpanByNow(Date date)
打印用户友好的,与当前时间相比的时间差,如刚刚,5分钟前,今天XXX,昨天XXX
copy from AndroidUtilCode
|
static String |
formatFriendlyTimeSpanByNow(long timeStampMillis)
打印用户友好的,与当前时间相比的时间差,如刚刚,5分钟前,今天XXX,昨天XXX
copy from AndroidUtilCode
|
static Date |
parseDate(String dateString)
字符串类似的时间转Date
|
static Date |
parseDate(String pattern,
String dateString)
分析日期字符串, 仅用于pattern不固定的情况.
|
public static Date parseDate(String pattern, String dateString)
public static String formatDuration(Date startDate, Date endDate)
endDate必须大于startDate,间隔可大于1天,
DurationFormatUtilspublic static String formatDuration(long durationMillis)
单位为毫秒,必须大于0,可大于1天
DurationFormatUtilspublic static String formatDurationOnSecond(Date startDate, Date endDate)
endDate必须大于startDate,间隔可大于1天
DurationFormatUtilspublic static String formatDurationOnSecond(long durationMillis)
单位为毫秒,必须大于0,可大于1天
DurationFormatUtilspublic static String formatFriendlyTimeSpanByNow(Date date)
copy from AndroidUtilCode
public static String formatFriendlyTimeSpanByNow(long timeStampMillis)
copy from AndroidUtilCode
Copyright © 2019. All rights reserved.