- java.lang.Object
-
- org.redkale.util.Times
-
public final class Times extends Object
时间日期工具类详情见: https://redkale.org
- 从以下版本开始:
- 2.8.0
- 作者:
- zhangjx
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static String
format36time(long time)
将时间值转换为长度为9的36进制值static String
formatTime(long time)
将指定时间格式化为 yyyy-MM-dd HH:mm:ssstatic String
formatTime(String format, int size, Object time)
将时间格式化, 支持%1$ty 和 %ty两种格式static long
midnight()
获取当天凌晨零点的格林时间static long
midnight(long time)
获取指定时间当天凌晨零点的格林时间static long
monday(long time)
获取时间点所在星期的周一static long
monthFirstDay(long time)
获取时间点所在月份的1号static long
monthLastDay(long time)
获取时间点所在月份的最后一天static String
now()
获取格式为yyyy-MM-dd HH:mm:ss的当前时间static String
nowMillis()
获取格式为yyyy-MM-dd HH:mm:ss.fff的当前时间static long
sunday(long time)
获取时间点所在星期的周日static int
today()
获取当天20151231格式的int值static int
todayYYMMDD()
获取当天151231格式的int值static int
todayYYMMDDHHmm()
获取当天1512312359格式的int值static long
todayYYMMDDHHmmss()
获取当天151231235959格式的int值static long
todayYYYYMMDDHHmmss()
获取当天20151231235959格式的int值static int
tomorrow()
获取明天20151230格式的int值static int
tomorrowYYMMDD()
获取明天151230格式的int值static int
yesterday()
获取昨天20151230格式的int值static int
yesterdayYYMMDD()
获取昨天151230格式的int值static int
yyMMdd(long time)
获取指定时间的160202格式的int值static int
yyMMDDHHmm(long time)
获取当天16020223格式的int值static int
yyyyMMdd(long time)
获取指定时间的20160202格式的int值
-
-
-
方法详细资料
-
now
public static String now()
获取格式为yyyy-MM-dd HH:mm:ss的当前时间- 返回:
- 格式为yyyy-MM-dd HH:mm:ss的时间值
-
nowMillis
public static String nowMillis()
获取格式为yyyy-MM-dd HH:mm:ss.fff的当前时间- 返回:
- 格式为yyyy-MM-dd HH:mm:ss.fff的时间值
-
formatTime
public static String formatTime(long time)
将指定时间格式化为 yyyy-MM-dd HH:mm:ss- 参数:
time
- 待格式化的时间- 返回:
- 格式为yyyy-MM-dd HH:mm:ss的时间值
-
format36time
public static String format36time(long time)
将时间值转换为长度为9的36进制值- 参数:
time
- 时间值- 返回:
- 36进制时间值
-
midnight
public static long midnight()
获取当天凌晨零点的格林时间- 返回:
- 毫秒数
-
midnight
public static long midnight(long time)
获取指定时间当天凌晨零点的格林时间- 参数:
time
- 指定时间- 返回:
- 毫秒数
-
today
public static int today()
获取当天20151231格式的int值- 返回:
- 20151231格式的int值
-
todayYYMMDD
public static int todayYYMMDD()
获取当天151231格式的int值- 返回:
- 151231格式的int值
-
todayYYMMDDHHmm
public static int todayYYMMDDHHmm()
获取当天1512312359格式的int值- 返回:
- 1512312359格式的int值
-
todayYYYYMMDDHHmmss
public static long todayYYYYMMDDHHmmss()
获取当天20151231235959格式的int值- 返回:
- 20151231235959格式的int值
-
todayYYMMDDHHmmss
public static long todayYYMMDDHHmmss()
获取当天151231235959格式的int值- 返回:
- 151231235959格式的int值
-
tomorrow
public static int tomorrow()
获取明天20151230格式的int值- 返回:
- 20151230格式的int值
-
tomorrowYYMMDD
public static int tomorrowYYMMDD()
获取明天151230格式的int值- 返回:
- 151230格式的int值
-
yesterday
public static int yesterday()
获取昨天20151230格式的int值- 返回:
- 20151230格式的int值
-
yesterdayYYMMDD
public static int yesterdayYYMMDD()
获取昨天151230格式的int值- 返回:
- 151230格式的int值
-
yyyyMMdd
public static int yyyyMMdd(long time)
获取指定时间的20160202格式的int值- 参数:
time
- 指定时间- 返回:
- 毫秒数
-
yyMMdd
public static int yyMMdd(long time)
获取指定时间的160202格式的int值- 参数:
time
- 指定时间- 返回:
- 毫秒数
-
yyMMDDHHmm
public static int yyMMDDHHmm(long time)
获取当天16020223格式的int值- 参数:
time
- 指定时间- 返回:
- 16020223格式的int值
-
monday
public static long monday(long time)
获取时间点所在星期的周一- 参数:
time
- 指定时间- 返回:
- 毫秒数
-
sunday
public static long sunday(long time)
获取时间点所在星期的周日- 参数:
time
- 指定时间- 返回:
- 毫秒数
-
monthFirstDay
public static long monthFirstDay(long time)
获取时间点所在月份的1号- 参数:
time
- 指定时间- 返回:
- 毫秒数
-
monthLastDay
public static long monthLastDay(long time)
获取时间点所在月份的最后一天- 参数:
time
- 指定时间- 返回:
- 毫秒数
-
-