public class DateUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DATE_FORMAT_FILE
文件夹格式
|
static String |
DATE_FORMAT_FULL
格式为yyyy-MM-dd HH:mm:ss.SSS
|
static String |
DATE_FORMAT_HH_MM_SS |
static String |
DATE_FORMAT_HHMMSS |
static String |
DATE_FORMAT_LONG
格式为yyyy-MM-dd HH:mm:ss
|
static String |
DATE_FORMAT_LONG_LYR
格式为yyyy年MM月dd日 HH:mm:ss
|
static String |
DATE_FORMAT_SHORT
格式为yyyy-MM-dd
|
static String |
DATE_FORMAT_YMD
格式为yyyy年MM月dd日
|
static String |
PURE_DATE_PATTERN
标准日期格式:yyyyMMdd
|
static String |
PURE_DATETIME_PATTERN
格式为:yyyyMMddHHmmss
|
static String |
PURE_LONG_DATETIME_PATTERN
格式为:yyyyMMddHHmmssSSS
|
| 构造器和说明 |
|---|
DateUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
convertDateFormat(String inputDateStr,
String inputFormat,
String outputFormat)
日期格式化
|
static String |
convertLongToFormattedString(long timestamp,
String format) |
static Date |
date2FormatDate(Date date,
String formatStr)
将日期格式化为指定格式的日期
|
static Date |
date2SimpleDate(Date date)
将日期格式化为"yyyy-MM-dd"格式的日期
|
static String |
DateToChinese(Date date) |
static String |
dateToStr(Date date)
返回格式化的日期字符串
|
static String |
dateToStr(Date date,
String format)
返回格式化的日期字符串
|
static String |
dateToStr(String format)
返回格式化的日期字符串
|
static String |
dateToString(Date date)
返回格式化的日期字符串(带T)
|
static Date |
getBeforeOrAfterDate(Date dt,
int num)
日期增加或减去某个天数
|
static Date |
getBeforeOrAfterDate(Date dt,
int num,
int field)
日期增加或减去某个时间单位数
|
static String |
getBeforeOrAfterDate(String dt,
int num)
日期增加或减去某个天数
|
static String |
getBeforeOrAfterDate(String dt,
int num,
String format)
日期增加或减去某个天数
|
static Date |
getDate(int year,
int month,
int day)
根据年月日获取时间
|
static int |
getDayOfWeek(Date dt)
返回日期是星期几
Calendar.SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
|
static String |
getMonthByDate(Date date)
返回指定日期的月份
|
static String |
getPrintDate()
返回打印模板需要的当前时间
|
static String |
getPrintDateNYR()
返回打印模板需要的当前时间
|
static boolean |
isDate(String dateStr)
判断字符串是否为日期类型("yyyy-MM-dd")
|
static boolean |
isDateTime(String dateStr)
判断字符串是否为日期带时间类型("yyyy-MM-dd HH:mm:ss")
|
static boolean |
isTime(String dateStr)
判断字符串是否为时间类型("HH:mm:ss")
|
static Date |
strToDate(String dateStr)
将字符串转换为日期
|
static Date |
strToDate(String dateStr,
String format)
将字符串转换为日期
|
public static final String DATE_FORMAT_LONG_LYR
public static final String PURE_DATETIME_PATTERN
public static final String PURE_LONG_DATETIME_PATTERN
public static final String DATE_FORMAT_FILE
public static String dateToStr(Date date, String format)
date - 日期format - 格式public static Date strToDate(String dateStr, String format)
dateStr - 日期字符串format - 格式ParseExceptionpublic static Date strToDate(String dateStr)
dateStr - 日期字符串ParseExceptionpublic static boolean isDate(String dateStr)
dateStr - 字符串public static boolean isDateTime(String dateStr)
dateStr - 字符串public static boolean isTime(String dateStr)
dateStr - 字符串public static Date getBeforeOrAfterDate(Date dt, int num)
dt - 需要操作的时间num - 增加或减去的天数public static Date getBeforeOrAfterDate(Date dt, int num, int field)
dt - 需要操作的时间num - 增加或减去的天数field - 时间单位类型(年,月,日,星期,分钟等)public static String getBeforeOrAfterDate(String dt, int num)
dt - 需要操作的时间字符串num - 增加或减去的天数public static String getBeforeOrAfterDate(String dt, int num, String format)
dt - 需要操作的时间字符串num - 增加或减去的天数format - 返回的日期字符串格式public static int getDayOfWeek(Date dt)
dt - public static String getPrintDate()
public static String getPrintDateNYR()
public static Date getDate(int year, int month, int day)
year - 年month - 月day - 日public static String convertLongToFormattedString(long timestamp, String format)
public static String convertDateFormat(String inputDateStr, String inputFormat, String outputFormat)
inputDateStr - 字符串日期inputFormat - 字符串日期格式outputFormat - 目标字符串格式Copyright © 2025. All rights reserved.