public class DateUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PATTERN
日期格式化规则:yyyyMMdd
|
static String |
PATTERN_FULL
日期格式化规则:yyyyMMddHHmmss
|
| 构造器和说明 |
|---|
DateUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
formatBeginDayInMonth(Date specialDate,
String pattern)
获取指定时间的月份第一天,并且格式化为字符串
|
static String |
formatBeginDayInMonth(String pattern)
获取当前时间的月份第一天,并且格式化为字符串
|
static String |
formatDate()
格式化当前时间,格式化规则为
PATTERN_FULL |
static String |
formatDate(Date date)
将日期转为字符串,格式化规则yyyyMMddHHmmss
|
static String |
formatDate(Date date,
String pattern)
将日期转为字符串
|
static String |
formatDate(long date)
将日期转为字符串,格式化规则yyyyMMddHHmmss
|
static String |
formatDate(long date,
String pattern)
将日期转为字符串
|
static String |
formatDate(String pattern)
按照格式化规则对当前日期进行格式化返回
|
static String |
formatNextDate(Date date,
int days,
String pattern)
获取指定日期后N天(可为负值,则表示前N天)日期,并且格式化为字符串
|
static String |
formatNextDate(int days,
String pattern)
获取当前日期后N天(可为负值,则表示前N天)日期,并且格式化为字符串
|
static String |
formatNextMonths(Date specialDate,
int months,
String pattern)
获取距离指定时间
specialTime相隔months月份(前几个月或后几个月)的时间 |
static String |
formatNextMonths(int months,
String pattern)
获取距离当前时间相隔
months月份(前几个月或后几个月)的时间,并且格式化为字符串 |
static String |
formatNextMonths(long specialTime,
int months,
String pattern)
获取距离指定时间
specialTime相隔months月份(前几个月或后几个月)的时间,并且格式化为字符串 |
static Date |
parseDate(String strDate)
解析日期字符串,默认解析规则yyyyMMddHHmmss
|
static Date |
parseDate(String strDate,
String pattern)
解析日期字符串
|
static Date |
parseDateByLongStr(String longStrDate)
解析日期字符串,日期格式应该是长整数的字符串表现形式。
|
static String |
swapDateStr(String srcDate,
String sourceFormat,
String destFotrmat)
转换日期格式,比如将2013/01/01转为2013-01-01
|
public static String formatDate()
PATTERN_FULLpublic static String formatDate(String pattern)
pattern - 格式化规则public static String formatDate(Date date)
date - 日期对象public static String formatDate(Date date, String pattern)
date - 日期对象pattern - 格式化规则public static String formatDate(long date, String pattern)
date - 日期pattern - 格式化规则public static String formatDate(long date)
date - 日期对象public static Date parseDate(String strDate, String pattern)
strDate - 日期字符串pattern - 解析规则public static Date parseDate(String strDate)
strDate - 日期字符串public static Date parseDateByLongStr(String longStrDate)
longStrDate - 带解析的日期字符串public static String swapDateStr(String srcDate, String sourceFormat, String destFotrmat)
srcDate - 日期字符串sourceFormat - 原始的格式化规则destFotrmat - 转换的日期格式化规则public static String formatNextDate(int days, String pattern)
days - 天,如果为负值则表示以前pattern - 日期字符串样式DateCalcUtils.addDate(Date, int)public static String formatNextDate(Date date, int days, String pattern)
date - 参照日期days - 正数当前日期后N月 负数当前日期前N月pattern - 月,如果为负值则表示以前public static String formatNextMonths(int months, String pattern)
months月份(前几个月或后几个月)的时间,并且格式化为字符串months - 相隔的月份pattern - 日期格式化public static String formatNextMonths(long specialTime, int months, String pattern)
specialTime相隔months月份(前几个月或后几个月)的时间,并且格式化为字符串specialTime - 指定的时间months - 相隔的月份pattern - 日期格式化public static String formatNextMonths(Date specialDate, int months, String pattern)
specialTime相隔months月份(前几个月或后几个月)的时间specialDate - 指定的时间months - 相隔的月份pattern - 日期格式化public static String formatBeginDayInMonth(String pattern)
pattern - 日期格式化风格Copyright © 2017. All rights reserved.