类 DateUtils
java.lang.Object
com.cdkjframework.util.date.DateUtils
-
字段概要
字段修饰符和类型字段说明static final String
时间格式static final String
static final String
指定DateFormat的key值static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static long
得到两个时间的差额static String
calendarToString
(Calendar calendar, String template) static String
日期类型转字符串static String
日期类型转字符串static Calendar
获取当前日期static Date
获取当前日期static long
获取当前日期static long
getFormatTime
(long time) static long
getFormatTime
(Date date) 获取格式化时间static boolean
判断两个时间是否在同一天内static boolean
isSameMonth
(Date date1, Date date2) 判断两个时间是否在同一个月内static boolean
isSameQuarter
(Date date1, Date date2) 判断两个时间是否在同一季度里static Date
字符串转化成日期static Date
static Date
static Date
splitByDay
(Date startDate, Date endDate) 将某个时间范围按天进行切分,未满一天的按一天算static String
subtractParse
(long deltaMillis, String format) static String
subtractParse
(Date oldTime, String format) static String
timeCompare
(Date nowArg, Date dateArg) 比较时间差 1小时内的显示:** 分钟前,例如:25 分钟前 1小时前(1天内的):今天 **时:**分,例如: 08:17 1天前的(当前年):*月*号 **时:**分,例如:05-09 23:58 当前年之前的:年-月-日 **时:**分,例如:2009-09-26 16:33
-
字段详细资料
-
DATE_FORMAT
指定DateFormat的key值- 另请参阅:
-
DATE
时间格式- 另请参阅:
-
DATE_HH_MM
- 另请参阅:
-
DATE_HH_MM_SS
- 另请参阅:
-
DATE_HH_MM_SS_SSS
- 另请参阅:
-
DATE_HH_MM_SS_Z1
- 另请参阅:
-
DATE_HH_MM_SS_Z2
- 另请参阅:
-
DATE_HH_MM_SS_Z3
- 另请参阅:
-
DATE_HH_MM_SS_Z4
- 另请参阅:
-
DATE_HH_MM_SS_A
- 另请参阅:
-
DATE_HHMMSS
- 另请参阅:
-
DATE_YEAR
- 另请参阅:
-
DATE_MONTH
- 另请参阅:
-
DATE_DAY
- 另请参阅:
-
-
构造器详细资料
-
DateUtils
public DateUtils()
-
-
方法详细资料
-
parse
字符串转化成日期- 参数:
dateString
- 字符串- 返回:
- 日期
-
parse
-
parse
-
parseExp
- 抛出:
Exception
-
format
日期类型转字符串- 参数:
date
- 日期- 返回:
- 字符串(格式为:yyyy-MM-dd)
-
format
日期类型转字符串- 参数:
date
- 日期pattern
- 格式- 返回:
- 字符串
-
splitByDay
将某个时间范围按天进行切分,未满一天的按一天算- 参数:
startDate
- 开始时间endDate
- 结束时间- 返回:
- 日期集合
-
isSameDay
判断两个时间是否在同一天内- 参数:
date1
- 时间date2
- 时间- 返回:
- true=同一天;false=非同一天;
-
isSameMonth
判断两个时间是否在同一个月内- 参数:
date1
- 时间date2
- 时间- 返回:
- true=在同一个月内;false=不在同一个月内;
-
isSameQuarter
判断两个时间是否在同一季度里- 参数:
date1
- 时间date2
- 时间- 返回:
- true=在同一个季度内;false=不在同一个季度内;
-
betDate
得到两个时间的差额- 参数:
date
- 时间otherDate
- 时间- 返回:
- 时间差额
-
getCurrentTime
public static long getCurrentTime()获取当前日期- 返回:
- long(毫秒)
-
getCurrentDate
获取当前日期- 返回:
- Date
-
getCurrentCalendar
获取当前日期- 返回:
- Calendar
-
calendarToString
-
timeCompare
比较时间差 1小时内的显示:** 分钟前,例如:25 分钟前 1小时前(1天内的):今天 **时:**分,例如: 08:17 1天前的(当前年):*月*号 **时:**分,例如:05-09 23:58 当前年之前的:年-月-日 **时:**分,例如:2009-09-26 16:33 -
getFormatTime
public static long getFormatTime(long time) -
getFormatTime
获取格式化时间- 参数:
date
- 时间- 返回:
- 返回时间戳
-
subtractParse
- 参数:
deltaMillis
- 时差毫秒表示- 返回:
- Description:
- 给定时间差解析成中文表示(只计算过去的某个时间和当前时间的差)
如"2小时32分"
-
subtractParse
- 参数:
oldTime
- 过去的某个时间format
- 格式化方式 。 如dHms表示 xx天xx小时xx分钟xx秒- 返回:
- Description:
- 解析过去某个时间和当前时间的差的中文表示
如"2小时32分"
-