public class TimeUtil extends Object
| 构造器和说明 |
|---|
TimeUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
addDay(Date date,
int n)
在日期上增加天数
|
static Date |
addMonth(Date date,
int n)
在日期上增加数个整月
|
static Date |
calendarToDate(Calendar calendar,
String format)
日期转时间
|
static String |
calendarToStringDate(Calendar calendar,
String format)
日期转文本时间
|
static int |
dateBetween(String startDate,
String endDate)
获取两个日期(不含时分秒)相差的天数,不包含今天
|
static int |
dateBetweenIncludeToday(String startDate,
String endDate)
获取两个日期(不含时分秒)相差的天数,包含今天
|
static LocalDate |
dateToLocalDate(Date date)
date 转localDate
|
static LocalDateTime |
dateToLocalDateTime(Date date)
date 转localDateTime
|
static String |
dateToString(Date date)
获取文本格式时间
|
static String |
dateToString(Date date,
String format)
自定义格式获取文本时间
|
static int |
getAllDaysOfMonth(Date date)
获取日期时间当月的总天数,如2017-02-13,返回28
|
static Date |
getDate(String date,
String format)
自定义格式获取时间对象
|
static int |
getDays(Date date)
获取日期时间的天数,如2017-02-13,返回13
|
static int |
getMonth(Date date)
获取日期时间的月份,如2017年2月13日,返回2
|
static int |
getYears(Date date)
获取日期时间的年份,如2017-02-13,返回2017
|
static Integer |
getYearsByStartTime(String startTime)
查询一个日期(年月日)到目前过了多少年
|
static Date |
localDateTimeToDate(LocalDateTime dateTime)
localDateTime转date
|
static long |
localDateTimeToStamp(LocalDateTime localDateTime)
获得时间戳
|
static String |
localDateTimeToString(LocalDateTime localDateTime,
String format) |
static Date |
localDateToDate(LocalDate localDate)
localDate转date
|
static String |
localDateToString(LocalDate localDate,
String format)
LocalDate转化为指定格式字符串
|
static String |
localTimeToString(LocalTime localTime,
String format) |
static LocalDateTime |
stampToLocalDateTime(Long stamp)
Long类型时间戳转化为LocalDateTime
|
static String |
stampToStringDate(Long timeStamp)
将时间戳转换为文本时间
|
static Calendar |
stringDateToCalendar(String str)
文本时间转化为日期
|
static Long |
stringDateToStamp(String stringDate)
将文本时间转换为时间戳
|
static Date |
stringToDate(String date)
获取时间对象
|
static LocalDate |
stringToLocalDate(String time,
String format) |
static LocalDateTime |
stringToLocalDateTime(String time,
String format) |
public static LocalDateTime dateToLocalDateTime(Date date)
date - datepublic static LocalDate dateToLocalDate(Date date)
date - datepublic static Date localDateToDate(LocalDate localDate)
localDate - localDatepublic static String localDateToString(LocalDate localDate, String format)
localDate - localDateformat - formatpublic static String localDateTimeToString(LocalDateTime localDateTime, String format)
public static LocalDateTime stringToLocalDateTime(String time, String format)
public static Date localDateTimeToDate(LocalDateTime dateTime)
dateTime - localpublic static long localDateTimeToStamp(LocalDateTime localDateTime)
localDateTime - lopublic static Integer getYearsByStartTime(String startTime)
startTime - 开始时间public static LocalDateTime stampToLocalDateTime(Long stamp)
stamp - 时间戳public static String dateToString(Date date, String format)
date - dateformat - 格式("yyyy-MM-dd")public static Date stringToDate(String date) throws ParseException
date - 文本格式时间ParseException - format exceptionpublic static Date getDate(String date, String format) throws ParseException
date - 文本时间format - format 转化格式ParseException - format expublic static Calendar stringDateToCalendar(String str) throws ParseException
str - 文本时间ParseException - format EXpublic static Date calendarToDate(Calendar calendar, String format) throws ParseException
calendar - 日期format - 格式ParseExceptionpublic static String calendarToStringDate(Calendar calendar, String format)
calendar - 日期format - 格式public static int getAllDaysOfMonth(Date date)
date - 时间对象public static int getDays(Date date)
date - 时间对象public static int getYears(Date date)
date - 时间对象public static int getMonth(Date date)
date - 时间对象public static Long stringDateToStamp(String stringDate) throws ParseException
stringDate - 文本时间ParseExceptionpublic static String stampToStringDate(Long timeStamp)
timeStamp - 时间戳public static int dateBetween(String startDate, String endDate) throws ParseException
startDate - 开始时间endDate - 结束时间ParseException - 转换异常public static int dateBetweenIncludeToday(String startDate, String endDate) throws ParseException
startDate - 开始时间endDate - 结束时间ParseException - 转换异常Copyright © 2019. All rights reserved.