- Calender.YEAR 设置 年份
Calender c = Calender.getInstance();
c.set(Calender.YEAR, 2018);
int year = c.get(Calender.YEAR); //return: 2018
- Calender.MONTH 设置 月份
Calender.JANUARY = 0
Calender.FEBRUARY = 1
Calender.MARCH = 2
Calender.APRIL = 3
Calender.MAY = 4
Calender.JUNE = 5
Calender.JULY = 6
Calender.AUGUST = 7
Calender.SEPTEMBER = 8
Calender.OCTOBER = 9
Calender.NOVEMBER = 10
Calender.DECEMBER = 11
Calender c = Calendar.getInstance();
c.set(Calender.MONTH, Calender.JUNE);
int month = c.get(Calender.MONTH); //return: 5
- Calender.DATE, Calender.DATE_OF_MONTH
Calender c = Calender.getInstance();
c.set(Calender.DATE, 0);
c.get(Calender.DATE); //return: 返回上个月的最后一天
- Calender.AM_PM 设置上午和下午 Calender.AM 上午 Calender.PM 下午
Calender c = Calender.getInstance();
c.set(Calender.AM_PM, Calender.AM);
int am_pm = c.get(Calender.AM_PM); //return: 0
c.set(Calender.AM_PM, Calener.PM);
am_pm = c.get(Calender.AM_PM); //return: 1
Calender.HOUR 12小时制设置小时设置小时
Calender.HOUR_OF_DAY 24小时设制设置小时
Calender.MINUTE 设置分钟
Calender c = Calender.getInstance();
c.set(Calender.MINUTE, 30);
int minute = c.get(Calender.MINUTE); //return: 30
- Calener.SECOND设置秒
Calender c = Calender.getInstance();
c.set(Calender.SECOND, 23);
c.get(Calender.SECOND); //return: 23
WEEK_OF_YEAR设置一年的第几周
DAY_OF_WEEK一周的第几天
DAY_OF_MONTH一月的第几天
DAY_OF_YEAR一年的第几天
WEEK_OF_MONTH一个月的第几周
WEEK_OF_YEAR一年的第几周
ZONE_OFFSET
疑问Calender.DATE 与 Calender.DATE_OF_MONTH的区别? 没有区别,他们两是同意词,其表示的数值都是5
方法
- Date getTime()
- setTime setTime(Date date)
- Date getTimeInMillis()
- setTimeInMillis()
getTimeInMillis()
get(int field)
set(int field, int value)
set(int year, int month, int date)
set(int year, int month, int date, int hourOfDay, int minute)
set(int year, int month, int date, int hourOfDay, int minute, int second)
clear()重置为格林尼治时间
clear(int field)
isSet(int field)
Set<String> getAvailableCalendarTypes()
String getCalendarType()
boolean before(Object when)
boolean after(Object when)
int compareTo(Calender anotherCalendar)
add(int field, int amount)
roll(int field, int amount)
getMinimum(int field)
getMaximum(int field)
getGreatestMaximum(int field)
- getLeastMinimum(int field)
- getActualMinimum(int field)
- getActualMaximum(int field)