public class Calendars extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Calendars.DateField |
static class |
Calendars.RecentIntervalType |
| 限定符和类型 | 字段和说明 |
|---|---|
static Calendars.DateField |
DAY |
static Calendars.DateField |
ERA |
static Calendars.DateField |
HOUR |
static Calendars.DateField |
MILLIS |
static Calendars.DateField |
MINUTE |
static Calendars.DateField |
MONTH |
static Calendars.DateField |
SECOND |
static Calendars.DateField |
YEAR |
| 构造器和说明 |
|---|
Calendars() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addField(Calendar calendar,
Calendars.DateField field,
int value)
add specified field, may be change other fields
|
static int |
getDays(Calendar calendar) |
static int |
getField(Calendar calendar,
Calendars.DateField field) |
static int |
getField(Calendar calendar,
int field) |
static int |
getHours(Calendar calendar) |
static int |
getMaxDay(int year,
int month)
获取某个月份的天数
|
static int |
getMillis(Calendar calendar) |
static int |
getMinutes(Calendar calendar) |
static int |
getMonths(Calendar calendar) |
static int |
getMonths(Calendar calendar,
boolean actual) |
static int |
getNumberInWeek(int year,
int month,
int day) |
static int |
getSeconds(Calendar calendar) |
static int |
getYears(Calendar calendar) |
static void |
rollField(Calendar calendar,
Calendars.DateField field,
int value)
Just roll specified field, will not change other fields
|
static void |
setDays(Calendar calendar,
int year) |
static void |
setField(Calendar calendar,
Calendars.DateField field,
int value) |
static void |
setHours(Calendar calendar,
int year) |
static void |
setMillis(Calendar calendar,
int millis) |
static void |
setMinutes(Calendar calendar,
int year) |
static void |
setMonths(Calendar calendar,
int month) |
static void |
setMonths(Calendar calendar,
int month,
boolean valueIsActual) |
static void |
setSeconds(Calendar calendar,
int year) |
static void |
setYears(Calendar calendar,
int year) |
public static final Calendars.DateField ERA
public static final Calendars.DateField YEAR
public static final Calendars.DateField MONTH
public static final Calendars.DateField DAY
public static final Calendars.DateField HOUR
public static final Calendars.DateField MINUTE
public static final Calendars.DateField SECOND
public static final Calendars.DateField MILLIS
public static int getMaxDay(int year,
int month)
public static int getNumberInWeek(int year,
int month,
int day)
public static int getField(@NonNull Calendar calendar, @NonNull Calendars.DateField field)
public static void setField(@NonNull Calendar calendar, @NonNull Calendars.DateField field, int value)
public static void setMonths(@NonNull Calendar calendar, int month, boolean valueIsActual)
public static void addField(@NonNull Calendar calendar, @NonNull Calendars.DateField field, int value)
public static void rollField(@NonNull Calendar calendar, @NonNull Calendars.DateField field, int value)
Copyright © 2021. All rights reserved.