public class DateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
format_HH_mm_ss |
static String |
format_yyyy_MM |
static String |
format_yyyy_MM_dd |
static String |
format_yyyy_MM_dd_HH_mm_ss |
static String |
format_yyyyMM |
static String |
format_yyyyMMdd |
static String |
format_yyyyMMddHHmmss |
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getCurrentTimeByFormat(String format) |
static String |
getDate() |
static String |
getDate(Date date) |
static String |
getDate(long millseconds) |
static String |
getDate(Timestamp timestamp) |
static Date |
getDateBeforeDay(int day)
获取xxx天之前/后的时间
|
static Date |
getDateBeforeSecond(int second)
获取xxx秒之前/后的时间
|
static String |
getDateTime() |
static String |
getDateTime(Date date) |
static String |
getDateTime(long millseconds) |
static String |
getDateTime(Timestamp timestamp) |
static String |
getDaysBetweenTwoDates(Date dateFrom,
Date dateEnd)
两个日期之间相隔的天数(重载:参数格式不同)
|
static String |
getDaysBetweenTwoDates(String dateFrom,
String dateEnd)
两个日期之间相隔的天数
|
static String |
getFormat_HHmmss() |
static String |
getFormat_yyyyMM() |
static String |
getFormat_yyyyMMdd() |
static String |
getFormat_yyyyMMddHHmmss() |
static long |
getKeyID_nanoTime()
长度15位的唯一ID;
|
static long |
getKeyID_timeMillis()
长度13位的唯一ID;
|
static long |
getKeyID()
长度15位的唯一ID。
|
static long |
getKeyID(String keyName)
长度19位的唯一ID(19位,毫秒+纳秒);
|
int |
getLastDate(int year,
int month)
返回月份的最后一天
|
static String |
getTime() |
static String |
getTime(Date date) |
static String |
getTime(long millseconds) |
static String |
getTime(Timestamp timestamp) |
static Timestamp |
getTimestamp() |
static void |
main(String[] args) |
static Date |
parseToDate(String datatime,
String format) |
static String |
parseToString(String datatime,
String format)
按照format的格式转换,返回字符串型。
|
static Timestamp |
parseToTimestamp(long millseconds) |
static Timestamp |
parseToTimestamp(String datatime,
String format) |
public static String format_yyyy_MM_dd_HH_mm_ss
public static String format_yyyy_MM_dd
public static String format_yyyyMMdd
public static String format_yyyy_MM
public static String format_yyyyMM
public static String format_HH_mm_ss
public static String format_yyyyMMddHHmmss
public static long getKeyID()
public static long getKeyID(String keyName)
public static long getKeyID_timeMillis()
public static long getKeyID_nanoTime()
public static Timestamp getTimestamp()
public static String getDate()
public static String getTime()
public static String getDateTime()
public static String getFormat_yyyyMMddHHmmss()
public static String getFormat_yyyyMMdd()
public static String getFormat_yyyyMM()
public static String getFormat_HHmmss()
public static String getDate(long millseconds)
public static String getDateTime(long millseconds)
public static String getTime(long millseconds)
public static String parseToString(String datatime, String format) throws Exception
datatime - format - Exceptionpublic static Date parseToDate(String datatime, String format) throws Exception
Exceptionpublic static Timestamp parseToTimestamp(String datatime, String format) throws Exception
Exceptionpublic static Timestamp parseToTimestamp(long millseconds)
public static String getDaysBetweenTwoDates(String dateFrom, String dateEnd) throws Exception
dateFrom - 开始时间。格式为:yyyy-MM-dddateEnd - 结束时间。格式为:yyyy-MM-ddExceptionpublic static String getDaysBetweenTwoDates(Date dateFrom, Date dateEnd)
dateFrom - 开始時間dateEnd - 终了時間public int getLastDate(int year,
int month)
year - month - public static Date getDateBeforeSecond(int second)
second - 负数表示现在之前的时间,正数表示现在之后的时间public static Date getDateBeforeDay(int day)
day - 负数表示现在之前的时间,正数表示现在之后的时间Copyright © 2024. All rights reserved.