程序包 cn.fxcraft.util
类 DateUtil
- java.lang.Object
-
- cn.fxcraft.util.DateUtil
-
public class DateUtil extends java.lang.Object时间日期工具- 作者:
- FzmXer 2023年06月29日 21时03分
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.StringdateToString(java.time.LocalDateTime now)LocalDate到字符串时间static java.lang.StringdateToString(java.time.LocalDateTime now, java.lang.String pattern)LocalDate到字符串时间static java.lang.StringdateToString(java.time.LocalDateTime now, java.util.regex.Pattern pattern)LocalDate到字符串时间static java.lang.StringdateToString(java.util.Date date)日期时间 到 字符串static java.lang.StringdateToString(java.util.Date date, java.lang.String pattern)Date到字符串时间static java.lang.StringdateToString(java.util.Date date, java.util.regex.Pattern pattern)Date到字符串时间static java.lang.Stringformat(java.lang.Object object)格式化时间static java.lang.StringgetCurrentTime()获取当前日期并格式化static java.lang.StringgetCurrentTime(java.lang.String pattern)获取当前日期并格式化static java.lang.StringgetCurrentTime(java.util.regex.Pattern pattern)获取当前日期并格式化static longgetCurrentTimestamp()获取当前时间戳(10位)static booleanhasTimes(java.util.Date nowTime, java.util.Date startTime, java.util.Date endTime)判断时间是否在时间段内static booleanisDate(java.lang.Object object)是否为日期时间static booleanisDays(long time)判断是否为同一天static booleanisSameDay(java.util.Date time)是否与今天是同一天static booleanisSameDay(java.util.Date time, java.util.Date time2)是否是同一天static java.util.DatestringToDate(java.lang.String date)字符串 到 日期时间static java.util.DatestringToDate(java.lang.String time, java.lang.String pattern)字符串时间到Datestatic java.util.DatestringToDate(java.lang.String time, java.util.regex.Pattern pattern)字符串时间到Datestatic longstringToTime(java.lang.String time, java.lang.String pattern)字符串时间到long时间戳 (yyyy年MM月dd日 HH:mm:ss)static java.lang.StringtimeToString(long time)时间格式化static java.lang.StringtimeToString(long time, java.lang.String pattern)时间格式化static java.lang.StringtoDate(long seconds)秒 转为 HH:mm:ssstatic longtoSeconds(java.lang.String time)HH:mm:ss 时间转为 秒
-
-
-
方法详细资料
-
getCurrentTimestamp
public static long getCurrentTimestamp()
获取当前时间戳(10位)- 返回:
- 10位时间戳
-
stringToDate
public static java.util.Date stringToDate(java.lang.String time, java.util.regex.Pattern pattern)字符串时间到Date- 参数:
time- 时间pattern- 格式- 返回:
- Date
-
stringToDate
public static java.util.Date stringToDate(java.lang.String time, java.lang.String pattern)字符串时间到Date- 参数:
time- 时间pattern- 格式- 返回:
- Date
-
dateToString
public static java.lang.String dateToString(java.time.LocalDateTime now)
LocalDate到字符串时间- 参数:
now- 时间- 返回:
- (YYYY / MM / hh : mm : ss)
-
dateToString
public static java.lang.String dateToString(java.time.LocalDateTime now, java.util.regex.Pattern pattern)LocalDate到字符串时间- 参数:
now- 时间pattern- 格式- 返回:
- (YYYY / MM / hh : mm : ss)
-
dateToString
public static java.lang.String dateToString(java.util.Date date, java.util.regex.Pattern pattern)Date到字符串时间- 参数:
date- 时间pattern- 格式- 返回:
- 字符串时间
-
dateToString
public static java.lang.String dateToString(java.time.LocalDateTime now, java.lang.String pattern)LocalDate到字符串时间- 参数:
now- 时间pattern- 格式- 返回:
- (YYYY / MM / hh : mm : ss)
-
dateToString
public static java.lang.String dateToString(java.util.Date date, java.lang.String pattern)Date到字符串时间- 参数:
date- 时间pattern- 格式- 返回:
- 字符串时间
-
isSameDay
public static boolean isSameDay(java.util.Date time)
是否与今天是同一天- 参数:
time- 时间- 返回:
- 是同一天返回true
-
isSameDay
public static boolean isSameDay(java.util.Date time, java.util.Date time2)是否是同一天- 参数:
time- 时间time2- 时间- 返回:
- 是同一天返回true
-
getCurrentTime
public static java.lang.String getCurrentTime()
获取当前日期并格式化- 返回:
- yyyy-MM-dd HH:mm:ss格式时间
-
getCurrentTime
public static java.lang.String getCurrentTime(java.util.regex.Pattern pattern)
获取当前日期并格式化- 参数:
pattern- 格式- 返回:
- 格式化后时间
-
getCurrentTime
public static java.lang.String getCurrentTime(java.lang.String pattern)
获取当前日期并格式化- 参数:
pattern- 格式- 返回:
- 格式化后时间
-
dateToString
public static java.lang.String dateToString(java.util.Date date)
日期时间 到 字符串- 参数:
date- 时间- 返回:
- 字符串
-
stringToDate
public static java.util.Date stringToDate(java.lang.String date)
字符串 到 日期时间- 参数:
date- 字符串- 返回:
- 时间
-
hasTimes
public static boolean hasTimes(java.util.Date nowTime, java.util.Date startTime, java.util.Date endTime)判断时间是否在时间段内- 参数:
nowTime- 当前时间startTime- 开始时间endTime- 结束时间- 返回:
- true 在该时间段内
-
isDays
public static boolean isDays(long time)
判断是否为同一天- 参数:
time- 时间戳- 返回:
- true 是同一天
-
timeToString
public static java.lang.String timeToString(long time)
时间格式化- 参数:
time- 时间戳- 返回:
- 格式化后的时间
-
timeToString
public static java.lang.String timeToString(long time, java.lang.String pattern)时间格式化- 参数:
time- 时间戳pattern- 时间格式,例如(yyyy年MM月dd日 HH:mm:ss)- 返回:
- 格式化后的时间
-
stringToTime
public static long stringToTime(java.lang.String time, java.lang.String pattern)字符串时间到long时间戳 (yyyy年MM月dd日 HH:mm:ss)- 参数:
time- 字符串时间pattern- 时间格式- 返回:
- long时间戳
-
format
public static java.lang.String format(java.lang.Object object)
格式化时间- 参数:
object- 对象- 返回:
- 格式化后时间
-
isDate
public static boolean isDate(java.lang.Object object)
是否为日期时间- 参数:
object- 对象- 返回:
- 是否为日期时间
-
toDate
public static java.lang.String toDate(long seconds)
秒 转为 HH:mm:ss- 参数:
seconds- 秒- 返回:
- String
-
toSeconds
public static long toSeconds(java.lang.String time)
HH:mm:ss 时间转为 秒- 参数:
time- 时间- 返回:
- long
-
-