| Package | Description |
|---|---|
| com.lc.core.date | |
| com.lc.utils |
| Modifier and Type | Method and Description |
|---|---|
static DateTime |
DateTime.now()
现在的时间
|
static DateTime |
DateTime.of(Calendar calendar)
转换
Calendar 为 DateTime |
static DateTime |
DateTime.of(Date date)
转换JDK date为 DateTime
|
static DateTime |
DateTime.of(String dateStr,
String format)
构造
|
DateTime |
DateTime.offset(DateField datePart,
int offset)
调整日期和时间
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见 setMutable(boolean) |
DateTime |
DateTime.offsetNew(DateField datePart,
int offset)
调整日期和时间
返回调整后的新 DateTime,不影响原对象 |
DateTime |
DateTime.setField(DateField field,
int value)
设置日期的某个部分
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见 setMutable(boolean) |
DateTime |
DateTime.setField(int field,
int value)
设置日期的某个部分
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见 setMutable(boolean) |
DateTime |
DateTime.setFirstDayOfWeek(Week firstDayOfWeek)
|
DateTime |
DateTime.setMutable(boolean mutable)
设置对象是否可变 如果为不可变对象,以下方法将返回新方法:
offset(DateField, int)
setField(DateField, int)
setField(int, int)
如果为不可变对象,setTime(long)将抛出异常 |
DateTime |
DateTime.setTimeZone(TimeZone timeZone)
设置时区
|
| Modifier and Type | Method and Description |
|---|---|
static DateTime |
UDateUtil.date()
转换为
DateTime对象 |
static DateTime |
UDateUtil.dateNew(Date date)
|
static DateTime |
UDateUtil.offset(Date date,
DateField dateField,
int offset)
获取指定日期偏移指定时间后的时间,生成的偏移日期不影响原日期
|
static DateTime |
UDateUtil.offsetDay(Date date,
int offset)
偏移天
|
static DateTime |
UDateUtil.parse(String dateStr)
将日期字符串转换为
DateTime对象,格式:yyyy-MM-dd HH:mm:ss yyyy/MM/dd HH:mm:ss yyyy.MM.dd HH:mm:ss yyyy年MM月dd日 HH时mm分ss秒 yyyy-MM-dd yyyy/MM/dd yyyy.MM.dd HH:mm:ss HH时mm分ss秒 yyyy-MM-dd HH:mm yyyy-MM-dd HH:mm:ss.SSS yyyyMMddHHmmss yyyyMMddHHmmssSSS yyyyMMdd EEE, dd MMM yyyy HH:mm:ss z EEE MMM dd HH:mm:ss zzz yyyy |
static DateTime |
UDateUtil.parse(String dateStr,
DateParser parser)
构建DateTime对象
|
static DateTime |
UDateUtil.parse(String dateStr,
String format)
将特定格式的日期转换为Date对象
|
static DateTime |
UDateUtil.parseDate(String dateString)
格式yyyy-MM-dd
|
static DateTime |
UDateUtil.parseDateTime(String dateString)
格式yyyy-MM-dd HH:mm:ss
|
static DateTime |
UDateUtil.parseTime(String timeString)
解析时间,格式HH:mm:ss,默认为1970-01-01
|
static DateTime |
URandomUtil.randomDay(int min,
int max)
以当天为基准,随机产生一个日期
|
Copyright © 2020. All rights reserved.