public class Calendars extends Object implements DateConsts
| 构造器和说明 |
|---|
Calendars() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Calendar |
add(Calendar calendar,
CalAllField field,
int amount)
给指定日历增加指定字段的值
|
static Calendar |
add(Calendar calendar,
int field,
int amount)
给指定日历增加指定字段的值
|
static Date |
add(Date date,
CalAllField field,
int amount)
给指定日期增加指定字段的值
|
static Date |
add(Date date,
int field,
int amount)
给指定日期增加指定字段的值
|
static Calendar |
addDays(Calendar calendar,
int amount)
给指定日历增加天数
|
static Date |
addDays(Date date,
int amount)
给指定日期增加天数
|
static Calendar |
addHours(Calendar calendar,
int amount)
给指定日历增加小时数
|
static Date |
addHours(Date date,
int amount)
给指定日期增加小时数
|
static Calendar |
addMilliseconds(Calendar calendar,
int amount)
给指定日历增加毫秒数
|
static Date |
addMilliseconds(Date date,
int amount)
给指定日期增加毫秒数
|
static Calendar |
addMinutes(Calendar calendar,
int amount)
给指定日历增加分钟数
|
static Date |
addMinutes(Date date,
int amount)
给指定日期增加分钟数
|
static Calendar |
addMonths(Calendar calendar,
int amount)
给指定日历增加月数
|
static Date |
addMonths(Date date,
int amount)
给指定日期增加月数
|
static Calendar |
addSeconds(Calendar calendar,
int amount)
给指定日历增加秒数
|
static Date |
addSeconds(Date date,
int amount)
给指定日期增加秒数
|
static Calendar |
addWeeks(Calendar calendar,
int amount)
给指定日历增加周数
|
static Date |
addWeeks(Date date,
int amount)
给指定日期增加周数
|
static Calendar |
addYears(Calendar calendar,
int amount)
给指定日历增加年数
|
static Date |
addYears(Date date,
int amount)
给指定日期增加年数
|
static Calendar |
ceil(Calendar cal,
CalStdField field)
获取指定字段的向上取整值
|
static Calendar |
ceil(Calendar cal,
int field)
获取指定字段的向上取整值
field 取值范围: Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH, Calendar.HOUR_OF_DAY, Calendar.HOUR, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND
|
static Calendar |
floor(Calendar cal,
CalStdField field)
获取指定字段的向下取整值
|
static Calendar |
floor(Calendar cal,
int field)
获取指定字段的向下取整值
field 取值范围: Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH, Calendar.HOUR_OF_DAY, Calendar.HOUR, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND
|
static String |
format(String format,
Calendar calendar)
格式化日期
|
static String |
formatDefault(Calendar calendar)
使用默认格式格式化日期
|
static int |
get(Calendar calendar,
CalAllField field)
获取日历指定字段的值
|
static int |
get(Calendar calendar,
int field)
获取日历指定字段的值
|
static int |
get(Date date,
CalAllField field)
获取日期指定字段的值
|
static int |
get(Date date,
int field)
获取日期指定字段的值
|
static int |
getDay(Calendar calendar)
获取日历的天数
|
static int |
getDay(Date date)
获取日期的天数
|
static int |
getHour(Calendar calendar)
获取日历的小时数
|
static int |
getHour(Date date)
获取日期的小时数
|
static int |
getMillisecond(Calendar calendar)
获取日历的毫秒数
|
static int |
getMillisecond(Date date)
获取日期的毫秒数
|
static int |
getMinute(Calendar calendar)
获取日历的分钟数
|
static int |
getMinute(Date date)
获取日期的分钟数
|
static int |
getMonth(Calendar calendar)
获取日历的月份
|
static int |
getMonth(Date date)
获取日期的月份
|
static int |
getSecond(Calendar calendar)
获取日历的秒数
|
static int |
getSecond(Date date)
获取日期的秒数
|
static int |
getYear(Calendar calendar)
获取日历的年份
|
static int |
getYear(Date date)
获取日期的年份
|
static boolean |
isSameDay(Calendar cal1,
Calendar cal2)
判断两个日历对象是否表示同一天
|
static boolean |
isSameDay(Date date1,
Date date2)
判断两个日期对象是否表示同一天
|
static boolean |
isSameInstant(Calendar cal1,
Calendar cal2)
判断两个日历对象是否表示同一时刻
|
static boolean |
isSameInstant(Date date1,
Date date2)
判断两个日期对象是否表示同一时刻
|
static Calendar |
parse(String val)
使用默认格式解析日期字符串为日历对象
|
static Calendar |
parse(String format,
String calendar)
解析日期字符串为日历对象
|
static Calendar |
round(Calendar cal,
CalStdField field)
获取指定字段的四舍五入值
|
static Calendar |
round(Calendar cal,
int field)
获取指定字段的四舍五入值
field 取值范围: Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH, Calendar.HOUR_OF_DAY, Calendar.HOUR, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND
|
static Calendar |
set(Calendar calendar,
CalAllField field,
int amount)
设置日历指定字段的值
|
static Calendar |
set(Calendar calendar,
int field,
int amount)
设置日历指定字段的值
|
static Calendar |
setDay(Calendar calendar,
int amount)
设置日历的天数
|
static Date |
setDay(Date date,
int amount)
设置日期的天数
|
static Calendar |
setHour(Calendar calendar,
int amount)
设置日历的小时数
|
static Date |
setHour(Date date,
int amount)
设置日期的小时数
|
static Calendar |
setMillisecond(Calendar calendar,
int amount)
设置日历的毫秒数
|
static Date |
setMillisecond(Date date,
int amount)
设置日期的毫秒数
|
static Calendar |
setMinute(Calendar calendar,
int amount)
设置日历的分钟数
|
static Date |
setMinute(Date date,
int amount)
设置日期的分钟数
|
static Calendar |
setMonth(Calendar calendar,
int amount)
设置日历的月份
|
static Date |
setMonth(Date date,
int amount)
设置日期的月份
|
static Calendar |
setSecond(Calendar calendar,
int amount)
设置日历的秒数
|
static Date |
setSecond(Date date,
int amount)
设置日期的秒数
|
static Calendar |
setYear(Calendar calendar,
int amount)
设置日历的年份
|
static Date |
setYear(Date date,
int amount)
设置日期的年份
|
static Calendar |
toCalendar(Date date)
将日期转换为日历对象
|
static Calendar |
toCalendar(Date date,
TimeZone tz)
将日期转换为指定时区的日历对象
|
public static String format(String format, Calendar calendar)
format - 日期格式calendar - 日历对象public static String formatDefault(Calendar calendar)
calendar - 日历对象public static Calendar parse(@Nonnull String format, @Nonnull String calendar)
format - 日期格式calendar - 日期字符串public static Calendar parse(@Nonnull String val)
val - 日期字符串public static Calendar toCalendar(@Nonnull Date date)
date - 日期对象public static Calendar toCalendar(@Nonnull Date date, TimeZone tz)
date - 日期对象tz - 时区public static boolean isSameDay(@Nonnull Calendar cal1, @Nonnull Calendar cal2)
cal1 - 日历对象1cal2 - 日历对象2public static boolean isSameDay(@Nonnull Date date1, @Nonnull Date date2)
date1 - 日期对象1date2 - 日期对象2public static boolean isSameInstant(@Nonnull Date date1, @Nonnull Date date2)
date1 - 日期对象1date2 - 日期对象2public static boolean isSameInstant(@Nonnull Calendar cal1, @Nonnull Calendar cal2)
cal1 - 日历对象1cal2 - 日历对象2public static Calendar ceil(Calendar cal, int field)
field 取值范围: Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH, Calendar.HOUR_OF_DAY, Calendar.HOUR, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND
cal - 日历对象field - 需要向上取整的字段public static Calendar ceil(Calendar cal, CalStdField field)
cal - 日历对象field - 需要向上取整的字段枚举public static Calendar floor(Calendar cal, int field)
field 取值范围: Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH, Calendar.HOUR_OF_DAY, Calendar.HOUR, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND
cal - 日历对象field - 需要向下取整的字段public static Calendar floor(Calendar cal, CalStdField field)
cal - 日历对象field - 需要向下取整的字段public static Calendar round(Calendar cal, int field)
field 取值范围: Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH, Calendar.HOUR_OF_DAY, Calendar.HOUR, Calendar.MINUTE, Calendar.SECOND, Calendar.MILLISECOND
cal - 日历对象field - 需要四舍五入的字段public static Calendar round(Calendar cal, CalStdField field)
cal - 日历对象field - 需要四舍五入的字段public static Date addYears(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的年数public static Date addMonths(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的月数public static Date addWeeks(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的周数public static Date addDays(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的天数public static Date addHours(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的小时数public static Date addMinutes(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的分钟数public static Date addSeconds(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的秒数public static Date addMilliseconds(@Nonnull Date date, int amount)
date - 日期对象amount - 增加的毫秒数public static Date add(@Nonnull Date date, CalAllField field, int amount)
date - 日期对象field - 日历字段amount - 增加的数量public static Date add(@Nonnull Date date, int field, int amount)
date - 日期对象field - 日历字段amount - 增加的数量public static Calendar addYears(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的年数public static Calendar addMonths(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的月数public static Calendar addWeeks(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的周数public static Calendar addDays(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的天数public static Calendar addHours(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的小时数public static Calendar addMinutes(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的分钟数public static Calendar addSeconds(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的秒数public static Calendar addMilliseconds(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 增加的毫秒数public static Calendar add(@Nonnull Calendar calendar, CalAllField field, int amount)
calendar - 日历对象field - 日历字段amount - 增加的数量public static Calendar add(@Nonnull Calendar calendar, int field, int amount)
calendar - 日历对象field - 日历字段amount - 增加的数量public static Date setYear(@Nonnull Date date, int amount)
date - 日期对象amount - 年份值public static Date setMonth(@Nonnull Date date, int amount)
date - 日期对象amount - 月份值public static Date setDay(@Nonnull Date date, int amount)
date - 日期对象amount - 天数值public static Date setHour(@Nonnull Date date, int amount)
date - 日期对象amount - 小时值public static Date setMinute(@Nonnull Date date, int amount)
date - 日期对象amount - 分钟值public static Date setSecond(@Nonnull Date date, int amount)
date - 日期对象amount - 秒数值public static Date setMillisecond(@Nonnull Date date, int amount)
date - 日期对象amount - 毫秒值public static Calendar setYear(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 年份值public static Calendar setMonth(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 月份值public static Calendar setDay(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 天数值public static Calendar setHour(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 小时值public static Calendar setMinute(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 分钟值public static Calendar setSecond(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 秒数值public static Calendar setMillisecond(@Nonnull Calendar calendar, int amount)
calendar - 日历对象amount - 毫秒值public static Calendar set(@Nonnull Calendar calendar, CalAllField field, int amount)
calendar - 日历对象field - 日历字段amount - 字段值public static Calendar set(@Nonnull Calendar calendar, int field, int amount)
calendar - 日历对象field - 日历字段amount - 字段值public static int getMillisecond(@Nonnull Date date)
date - 日期对象public static int get(@Nonnull Date date, CalAllField field)
date - 日期对象field - 日历字段public static int get(@Nonnull Date date, int field)
date - 日期对象field - 日历字段public static int getMinute(@Nonnull Calendar calendar)
calendar - 日历对象public static int getSecond(@Nonnull Calendar calendar)
calendar - 日历对象public static int getMillisecond(@Nonnull Calendar calendar)
calendar - 日历对象public static int get(@Nonnull Calendar calendar, CalAllField field)
calendar - 日历对象field - 日历字段Copyright © 2025 fossc. All rights reserved.