public class DateTimeHelper extends Object
| 构造器和说明 |
|---|
DateTimeHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
beginOfDay(Date date)
获取某一天的开始时间
|
static Date |
changeDay(Date date,
int num)
计算日期偏移
|
static Date |
changeHour(Date date,
int num)
计算时间偏移
|
static Date |
changeMinute(Date date,
int num)
计算分钟偏移
|
static Date |
changeMonth(Date date,
int num)
计算月份偏移
|
static Date |
changeSecond(Date date,
int num)
计算时间偏移
|
static Date |
changeYear(Date date,
int num)
计算月份偏移
|
static long |
dayBetween(Date start,
Date end)
计算两个时间节点差的天
|
static Date |
endOfDay(Date date)
获取某一天的结束时间
|
static int |
getDay(Date date)
获取日期
|
static int |
getDayHour(Date date)
获取时-24小时制
|
static int |
getHour(Date date)
获取时-12小时制
|
static int |
getMinute(Date date)
获取分钟
|
static int |
getMonth(Date date)
获取月
|
static int |
getSecond(Date date)
获取秒
|
static int |
getYear(Date date)
获取年
|
static long |
hourBetween(Date start,
Date end)
计算两个时间节点差的小时
|
static void |
main(String[] args) |
static long |
minuteBetween(Date start,
Date end)
计算两个时间节点差的分钟
|
static String |
newDateTimeStr(String template)
当前日期时间字符串(自定义年月日时分秒格式)
|
static String |
nowDateStr()
当前日期字符串(yyyy-MM-dd)
|
static String |
nowDateStr(String template)
当前时间字符串(自定义年月日格式)
|
static Date |
nowDateTime()
获取当前时间
|
static String |
nowDateTimeStr()
当前日期时间字符串(yyyy-MM-dd HH:mm:ss)
|
static String |
nowTimeStr()
当前时间字符串(HH:mm:ss)
|
static String |
nowTimeStr(String template)
当前时间字符串(自定义时间格式)
|
static long |
secondBetween(Date start,
Date end)
计算两个时间节点差的秒
|
static Date |
strToDate(String date)
年月日字符串转日期(yyyy-MM-dd)
|
static Date |
strToDate(String date,
String template)
自定义年月日字符串转日期
|
static Date |
strToDateTime(String dateTime)
年月日时分秒字符串转日期类(yyyy-MM-dd HH:mm:ss)
|
static Date |
strToDateTime(String dateTime,
String template)
自定义年月日时分秒转时间类
|
static Date |
strToTime(String time)
时间字符串转日期(HH:mm:ss)
|
static Date |
strToTime(String time,
String template)
自定义时间字符串转日期
|
static String |
tempBetween(Date start,
Date end)
计算两个时间节点差,并格式化
|
static long |
timestamp()
获取当前时间戳
|
static long |
timestamp(Date date)
获取指定时间时间戳
|
static Date |
timestampToDate(long timestamp)
时间戳转Date类型
|
static String |
timestampToDateTimeStr(long timestamp)
时间戳转字符串
|
private static Calendar |
toCalender(Date date)
单独获取转换
|
static String |
toDateStr(Date date)
日期转年月日字符串(yyyy-MM-dd)
|
static String |
toDateStr(Date date,
String template)
自定义日期转年月日字符串
|
static String |
toDateTimeStr(Date date)
转换成时间字符串(yyyy-MM-dd HH:mm:ss)
|
static String |
toDateTimeStr(Date date,
String template)
自定义转换成时间字符串
|
static String |
toTimeStr(Date date)
转换成时间字符串(HH:mm:ss)
|
static String |
toTimeStr(Date date,
String template)
自定义转换成时间字符串
|
public static Date nowDateTime()
public static String nowDateStr()
public static String nowDateStr(String template)
template - public static String nowTimeStr()
public static String nowTimeStr(String template)
template - public static String nowDateTimeStr()
public static String newDateTimeStr(String template)
template - public static Date strToDate(String date)
date - public static Date strToDate(String date, String template)
date - template - public static Date strToTime(String time)
time - public static Date strToTime(String time, String template)
time - template - public static Date strToDateTime(String dateTime)
dateTime - public static Date strToDateTime(String dateTime, String template)
dateTime - template - public static String toDateStr(Date date)
date - public static String toDateStr(Date date, String template)
date - template - public static String toTimeStr(Date date)
date - public static String toTimeStr(Date date, String template)
date - template - public static String toDateTimeStr(Date date)
date - public static String toDateTimeStr(Date date, String template)
date - template - public static int getYear(Date date)
date - public static int getMonth(Date date)
date - public static int getDay(Date date)
date - public static int getHour(Date date)
date - public static int getDayHour(Date date)
date - public static int getMinute(Date date)
date - public static int getSecond(Date date)
date - public static long timestamp()
public static long timestamp(Date date)
date - public static Date timestampToDate(long timestamp)
timestamp - public static String timestampToDateTimeStr(long timestamp)
timestamp - public static Date changeYear(Date date, int num)
date - num - public static Date changeMonth(Date date, int num)
date - num - public static Date changeDay(Date date, int num)
date - num - public static Date changeHour(Date date, int num)
date - num - public static Date changeMinute(Date date, int num)
date - num - public static Date changeSecond(Date date, int num)
date - num - public static long dayBetween(Date start, Date end)
start - end - public static long hourBetween(Date start, Date end)
start - end - public static long minuteBetween(Date start, Date end)
start - end - public static long secondBetween(Date start, Date end)
start - end - public static String tempBetween(Date start, Date end)
start - end - public static void main(String[] args)
Copyright © 2023. All rights reserved.