|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object gboat2.base.bridge.util.DateUtil
public abstract class DateUtil
日期操作的工具类,建议优先使用 DateUtils
和
DateFormatUtils
中的方法对日期对象和日历对象进行操作
字段摘要 | |
---|---|
static String |
DEFAULT_DATE_FORMAT
日期格式:"yyyy-MM-dd" |
static String |
DEFAULT_DATETIME_FORMAT
日期格式:"yyyy-MM-dd HH:mm:ss" |
static String |
MILLISECOND_FORMAT
日期格式:"yyyyMMddHHmmssSSS" |
static String |
RFC3339_FORMAT
日期格式:"yyyy-MM-dd\'T\'HH:mm:ss" |
static String |
SECOND_FORMAT
日期格式:"yyyyMMddHHmmss" |
static String |
SHORT_DATE_FORMAT
日期格式:"yyMMdd" |
static String[] |
SUPPORT_FORMATS
将字符串转换成 Date 对象时,支持的日期格式:
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd HH:mm
yyyy-MM-dd
yyyy-MM-dd'T'HH:mm:ss.SSS
yyyy-MM-dd'T'HH:mm:ss
yyyy-MM-dd'T'HH:mm
yyyy/MM/dd HH:mm:ss.SSS
yyyy/MM/dd HH:mm:ss
yyyy/MM/dd HH:mm
yyyy/MM/dd
yyyy年MM月dd日 HH时mm分ss秒
yyyy年MM月dd日 HH时mm分
yyyy年MM月dd日
yyyyMMddHHmmssSSS
yyyyMMddHHmmss
yyyyMMddHHmm
yyyyMMdd
|
static String |
YYMMDDHHMMSS
日期格式:"yyMMddHHmmss" |
static String |
YYYYMMDD_FORMAT
日期格式:"yyyyMMdd" |
static String |
ZH_DATE_FORMAT
日期格式:"yyyy\u5e74M\u6708d\u65e5" |
static String |
ZH_DATETIME_FORMAT
日期格式:"yyyy\u5e74M\u6708d\u65e5 H\u65f6m\u5206s\u79d2" |
构造方法摘要 | |
---|---|
DateUtil()
|
方法摘要 | |
---|---|
static String |
dataToUpper(Date date)
日期转化为汉字格式 |
static String |
format(Date date)
将日期格式化为 "yyyy-MM-dd HH:mm:ss" 形式的字符串 |
static String |
format(Date date,
String pattern,
String defaultValue)
格式化日期 |
static String |
formatWithDefault(Date date)
将日期格式化为 "yyyy-MM-dd" 形式的字符串 |
static int |
getDaysBetween(Date begin,
Date end)
返回dateFrom到dateTo相隔天数 1.只比较日期,不管时分秒 2.当dateFrom在dateTo之后时候返回负数 |
static Date |
getFirstDayOfMonth()
取得当月第一天0时0分0秒 |
static Date |
getFirstDayOfMonth(Date date)
取得指定日期所属月份的第一天0时0分0秒 |
static String |
getFirstDayOfMonthAsString()
取得当月第一天当月第一天0时0分0秒的字符串形式,返回的格式为 "yyyy-MM-dd HH:mm:ss" |
static String |
getFirstDayOfMonthAsString(Date date)
取得指定日期所属月份的第一天0时0分0秒的字符串形式,返回的格式为 "yyyy-MM-dd HH:mm:ss" |
static Date |
getLastDayOfMonth()
取得当月最后一天23时59分59秒 |
static Date |
getLastDayOfMonth(Date date)
取得指定日期所属月份的最后一天23时59分59秒 |
static String |
getLastDayOfMonthAsString()
取得当月最后一天23时59分59秒的字符串形式,返回的格式为 "yyyy-MM-dd HH:mm:ss" |
static String |
getLastDayOfMonthAsString(Date date)
取得当月最后一天23时59分59秒的字符串形式,返回的格式为 "yyyy-MM-dd HH:mm:ss" |
static Date |
parse(String date)
将日期字符串解析成日期对象 |
static Date |
parse(String date,
String... format)
解析日期 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final String DEFAULT_DATETIME_FORMAT
public static final String DEFAULT_DATE_FORMAT
public static final String ZH_DATETIME_FORMAT
public static final String ZH_DATE_FORMAT
public static final String RFC3339_FORMAT
public static final String SHORT_DATE_FORMAT
public static final String YYYYMMDD_FORMAT
public static final String SECOND_FORMAT
public static final String YYMMDDHHMMSS
public static final String MILLISECOND_FORMAT
public static final String[] SUPPORT_FORMATS
Date
对象时,支持的日期格式:
构造方法详细信息 |
---|
public DateUtil()
方法详细信息 |
---|
public static String format(Date date)
date
- 格式化后的日期字符串,如果值为 null
,则返回 null
DateFormatUtils.format(Date, String)
public static String formatWithDefault(Date date)
date
- 要格式化的日期对象,值为 null
时,返回“无”
date
为 null
,则,返回“无”public static String format(Date date, String pattern, String defaultValue)
date
- 要格式化的日期对象,为 null
时,返回 defaultValue
pattern
- 日期格式defaultValue
- date
为 null
时返回的默认值
date
为 null
,则返回 defaultValue
DateFormatUtils.format(Date, String)
public static Date parse(String date)
date
- 日期字符串,允许的格式为:
null
parse(String, String...)
,
parse(String, String...)
public static Date parse(String date, String... format)
date
- 指定的日期字符串format
- 日期格式,可以使用本类中的一些静态变量,如 :DEFAULT_DATETIME_FORMAT
null
DateUtils.parseDate(String, String...)
public static Date getFirstDayOfMonth()
getFirstDayOfMonth(Date)
public static Date getFirstDayOfMonth(Date date)
date
- 日期对象
date
所属月份第一天0时0分0秒DateUtils.truncate(Date, int)
public static String getFirstDayOfMonthAsString()
getFirstDayOfMonthAsString(Date)
public static String getFirstDayOfMonthAsString(Date date)
date
- 日期对象
date
所属月份第一天0时0分0秒的字符串形式getFirstDayOfMonth(Date)
,
DateFormatUtils.format(Date, String)
public static Date getLastDayOfMonth()
getLastDayOfMonth(Date)
public static Date getLastDayOfMonth(Date date)
date
- 日期对象
DateUtils.ceiling(Calendar, int)
public static String getLastDayOfMonthAsString()
getLastDayOfMonthAsString(Date)
public static String getLastDayOfMonthAsString(Date date)
date
- 日期对象
date
所属月份最后一天23时59分59秒的字符串形式getLastDayOfMonth(Date)
,
DateFormatUtils.format(Date, String)
public static int getDaysBetween(Date begin, Date end)
begin
- end
-
public static String dataToUpper(Date date)
date
-
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |