public class TimeUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
currentDay()
当前时间(天)
|
static int |
currentHour()
当前时间(小时)
|
static int |
currentMinute()
当前时间(分钟)
|
static int |
currentMonth()
当前时间(月)
|
static int |
currentYear()
当前时间(年)
|
static int[] |
currentYearAndMonth()
现在的年[0]和月[1]
|
static Date |
date(long date)
指定时间戳获得当前系统对应的时间
|
static Date |
dateMinus(Date date,
long minusTime)
选定时间减去
|
static Date |
dateMinus(Date date,
String minusTimeVal)
选定时间减去
|
static Date |
datePlus(Date date,
long plusTime)
选定时间加上
|
static Date |
datePlus(Date date,
String plusTimeVal)
选定时间加上
|
static long |
diff(long other)
计算当前与另一个时间的差
|
static String |
format(Date date)
日期格式化
|
static String |
format(String pattern,
Date date)
日期格式化
|
static Date |
formatParse(String date)
日期格式化解析
|
static boolean |
isThisMonth(Date date)
判断选择的时间是否是本月
|
static boolean |
isThisWeek(Date date)
判断选择的时间是否是本周
|
static boolean |
isToday(Date date)
判断选择的时间是否是今天
|
static int |
maxDaysInMonth(int year,
int month)
某年在某月的最大天数
|
static Date |
minus(long minusTime)
当前时间减去
|
static Date |
minus(String minusTimeVal)
当前时间减去
|
static Date |
nextIntactDateForDay()
明天(整点)
|
static Date |
nextIntactDateForMinute()
下一分钟(整分)
|
static Date |
now()
当前时间
|
static LocalDateTime |
nowDateTime()
当前时间
|
static LocalDateTime |
nowMinus(long minusTime)
当前时间减去
|
static LocalDateTime |
nowMinus(String minusTimeVal)
当前时间减去
|
static LocalDateTime |
nowPlus(long plusTime)
当前时间加上
|
static LocalDateTime |
nowPlus(String plusTimeVal)
当前时间加上
|
static String |
nowString()
格式化的当前时间
|
static String |
nowString(String pattern)
格式化的当前时间
|
static long |
nowTime()
当前时间
|
static String |
parseTime(long ms)
反向解析,将时间解析成时间字符串
|
static String |
parseTime(long ms,
String delimiter)
反向解析,将时间解析成时间字符串
|
static long |
parseTimeValue(String timeVal)
解析时间字符串
|
static long |
parseTimeValue(String timeVal,
String delimiter)
解析时间字符串
|
static long |
parseTimeValueToSecond(String timeVal)
解析时间字符串
|
static long |
parseTimeValueTotal(String... timeVals)
解析时间字符串(总和)
|
static Date |
plus(long plusTime)
当前时间加上
|
static Date |
plus(String plusTimeVal)
当前时间加上
|
static String |
timeShortName(TimeUnit unit) |
static int[] |
yesterdayYearAndMonth()
昨天的年[0]和月[1]
|
public static long parseTimeValueTotal(String... timeVals)
timeVals - 时间字符串public static long parseTimeValue(String timeVal)
timeVal - 时间字符串public static long parseTimeValueToSecond(String timeVal)
timeVal - 时间字符串public static long parseTimeValue(String timeVal, String delimiter)
timeVal - 时间字符串delimiter - 分隔符public static String parseTime(long ms)
ms - 毫秒时间public static String parseTime(long ms, String delimiter)
ms - 毫秒时间delimiter - 分隔符public static long nowTime()
public static LocalDateTime nowDateTime()
LocalDateTime 当前时间public static String nowString()
public static long diff(long other)
other - 另一个时间public static Date datePlus(Date date, String plusTimeVal)
date - 选定的时间plusTimeVal - 加上的时间public static Date datePlus(Date date, long plusTime)
date - 选定的时间plusTime - 加上的时间public static Date plus(long plusTime)
plusTime - 加上的时间public static Date dateMinus(Date date, String minusTimeVal)
date - 选定时间minusTimeVal - 减去的值public static Date dateMinus(Date date, long minusTime)
date - 选定时间minusTime - 减去的值public static Date minus(long minusTime)
minusTime - 减去的值public static Date formatParse(String date) throws ParseException
date - 时间ParseExceptionpublic static String format(String pattern, Date date)
pattern - 格式化date - 时间public static int maxDaysInMonth(int year,
int month)
year - 年month - 月public static int[] currentYearAndMonth()
public static int[] yesterdayYearAndMonth()
public static int currentYear()
public static int currentMonth()
public static int currentDay()
public static int currentHour()
public static int currentMinute()
public static LocalDateTime nowPlus(long plusTime)
plusTime - 加上的值public static LocalDateTime nowPlus(String plusTimeVal)
plusTimeVal - 加上的值public static LocalDateTime nowMinus(long minusTime)
minusTime - 减去的值public static LocalDateTime nowMinus(String minusTimeVal)
minusTimeVal - 减去的值public static Date nextIntactDateForMinute()
public static Date nextIntactDateForDay()
public static boolean isThisWeek(Date date)
date - 选择的时间public static boolean isToday(Date date)
date - 选择的时间public static boolean isThisMonth(Date date)
date - 选择的时间Copyright © 2023. All rights reserved.