| Package | Description |
|---|---|
| org.aoju.bus.core.date | |
| org.aoju.bus.core.lang | |
| org.aoju.bus.core.toolkit |
| Modifier and Type | Method and Description |
|---|---|
int |
DateTime.getField(Fields.DateField field)
获得日期的某个部分
例如获得年的部分,则使用 getField(Calendar.YEAR)
|
DateTime |
DateTime.offset(Fields.DateField datePart,
int offset)
调整日期和时间
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见
DateTime.setMutable(boolean) |
DateTime |
DateTime.offsetNew(Fields.DateField datePart,
int offset)
调整日期和时间
返回调整后的新
DateTime,不影响原对象 |
DateTime |
DateTime.setField(Fields.DateField field,
int value)
设置日期的某个部分
如果此对象为可变对象,返回自身,否则返回新对象,设置是否可变对象见
DateTime.setMutable(boolean) |
| Constructor and Description |
|---|
Boundary(Date start,
Date end,
Fields.DateField unit)
构造,包含开始和结束日期时间
|
Boundary(Date start,
Date end,
Fields.DateField unit,
int step)
构造,包含开始和结束日期时间
|
Boundary(Date start,
Date end,
Fields.DateField unit,
int step,
boolean isIncludeStart,
boolean isIncludeEnd)
构造
|
| Modifier and Type | Method and Description |
|---|---|
static Fields.DateField |
Fields.DateField.of(int calendarPartIntValue)
将
Calendar相关值转换为DatePart枚举对象 |
static Fields.DateField |
Fields.DateField.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Fields.DateField[] |
Fields.DateField.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static Calendar |
DateKit.ceiling(Calendar calendar,
Fields.DateField dateField)
修改日期为某个时间字段结束时间
|
static DateTime |
DateKit.ceiling(Date date,
Fields.DateField dateField)
修改日期为某个时间字段结束时间
|
static DateTime |
DateKit.offset(Date date,
Fields.DateField dateField,
int offset)
获取指定日期偏移指定时间后的时间
|
static DateTime |
RandomKit.randomDate(Date baseDate,
Fields.DateField dateField,
int min,
int max)
以给定日期为基准,随机产生一个日期
|
static Boundary |
DateKit.range(Date start,
Date end,
Fields.DateField unit)
创建日期范围生成器
|
static List<DateTime> |
DateKit.rangeToList(Date start,
Date end,
Fields.DateField unit)
创建日期范围生成器
|
static Calendar |
DateKit.round(Calendar calendar,
Fields.DateField dateField)
修改日期为某个时间字段四舍五入时间
|
static DateTime |
DateKit.round(Date date,
Fields.DateField dateField)
修改日期为某个时间字段四舍五入时间
|
static Calendar |
DateKit.truncate(Calendar calendar,
Fields.DateField dateField)
修改日期为某个时间字段起始时间
|
static DateTime |
DateKit.truncate(Date date,
Fields.DateField dateField)
修改日期为某个时间字段起始时间
|
Copyright © 2020. All rights reserved.