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 Calendar |
dateToCalendar(String str)
文本时间转化为日期
|
static int |
getAllDaysOfMonth(Date date)
获取日期时间当月的总天数,如2017-02-13,返回28
|
static Date |
getDate(String date)
获取时间对象
|
static Date |
getDate(String date,
String format)
自定义格式获取时间对象
|
static String |
getDateAsString(Date date)
获取文本格式时间
|
static String |
getDateAsString(Date 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 String |
stampToStringDate(Long timeStamp)
将时间戳转换为文本时间
|
static Long |
stringDateToStamp(String stringDate)
将文本时间转换为时间戳
|
public static String getDateAsString(Date date, String format)
date - dateformat - 格式("yyyy-MM-dd")public static Date getDate(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 dateToCalendar(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.