- java.lang.Object
-
- org.redkale.util.Times
-
public final class Times extends Object
时间日期工具类详情见: https://redkale.org
- 从以下版本开始:
- 2.8.0
- 作者:
- zhangjx
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Stringformat36time(long time)将时间值转换为长度为9的36进制值static StringformatTime(long time)将指定时间格式化为 yyyy-MM-dd HH:mm:ssstatic StringformatTime(String format, int size, Object time)将时间格式化, 支持%1$ty 和 %ty两种格式static longmidnight()获取当天凌晨零点的格林时间static longmidnight(long time)获取指定时间当天凌晨零点的格林时间static longmonday(long time)获取时间点所在星期的周一static longmonthFirstDay(long time)获取时间点所在月份的1号static longmonthLastDay(long time)获取时间点所在月份的最后一天static Stringnow()获取格式为yyyy-MM-dd HH:mm:ss的当前时间static StringnowMillis()获取格式为yyyy-MM-dd HH:mm:ss.fff的当前时间static longsunday(long time)获取时间点所在星期的周日static inttoday()获取当天20151231格式的int值static inttodayYYMMDD()获取当天151231格式的int值static inttodayYYMMDDHHmm()获取当天1512312359格式的int值static longtodayYYMMDDHHmmss()获取当天151231235959格式的int值static longtodayYYYYMMDDHHmmss()获取当天20151231235959格式的int值static inttomorrow()获取明天20151230格式的int值static inttomorrowYYMMDD()获取明天151230格式的int值static intyesterday()获取昨天20151230格式的int值static intyesterdayYYMMDD()获取昨天151230格式的int值static intyyMMdd(long time)获取指定时间的160202格式的int值static intyyMMDDHHmm(long time)获取当天16020223格式的int值static intyyyyMMdd(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- 指定时间- 返回:
- 毫秒数
-
-