比较类型
变量和类型 |
方法 |
描述 |
boolean |
after(Object when) |
返回此 Calendar是否表示指定的 Object表示的时间之后的时间。 |
boolean |
before(Object when) |
返回此 Calendar是否表示指定的 Object代表的时间之前的时间。 |
int |
compareTo(Calendar anotherCalendar) |
比较两个 Calendar对象表示的时间值(从 Epoch开始的毫秒偏移)。 |
boolean |
equals(Object obj) |
将此 Calendar与指定的 Object 比较。 |
具体使用方法与Date类中的相似,在此不演示了。
JAVA常用类-java.util.Date
Get类型
变量和类型 |
方法 |
描述 |
int |
get(int field) |
返回给定日历字段的值。 |
int |
getActualMaximum(int field) |
给定此 Calendar的时间值,返回指定日历字段可能具有的 Calendar 最大值。 |
int |
getActualMinimum(int field) |
给定此 Calendar的时间值,返回指定日历字段可能具有的 Calendar 最小值 。 |
static Set< String> |
getAvailableCalendarTypes() |
返回不可修改的 Set其中包含运行时环境中 Calendar支持的所有日历类型。 |
static Locale[] |
getAvailableLocales() |
返回所有语言环境的数组, getInstance方法可以 getInstance返回本地化实例。 |
String |
getCalendarType() |
返回此 Calendar的日历类型。 |
String |
getDisplayName(int field, int style, Locale locale) |
返回给定 style和 locale日历 字段值的字符串表示 locale 。 |
Map< String,Integer> |
getDisplayNames(int field, int style, Locale locale) |
返回 Map其中包含给定 style和 locale日历 字段所有名称及其对应的字段值。 |
int |
getFirstDayOfWeek() |
得到一周的第一天是什么; 例如, SUNDAY在美国, MONDAY在法国。 |
static Calendar |
getInstance() |
使用默认时区和区域设置获取日历。 |
static Calendar |
getInstance(Locale aLocale) |
使用默认时区和指定的区域设置获取日历。 |
static Calendar |
getInstance(TimeZone zone) |
使用指定的时区和默认语言环境获取日历。 |
static Calendar |
getInstance(TimeZone zone, Locale aLocale) |
获取具有指定时区和区域设置的日历。 |
int |
getMinimalDaysInFirstWeek() |
获取一年中第一周所需的最小天数; 例如,如果第一周被定义为包含一年中第一个月的第一天的那一周,则该方法返回1。 |
Date |
getTime() |
返回一个 Date对象,表示此 Calendar的时间值 |
long |
getTimeInMillis() |
以毫秒为单位返回此Calendar的时间值。 |
TimeZone |
getTimeZone() |
获取时区。 |
int |
getWeeksInWeekYear() |
返回此 Calendar表示的周中的周 Calendar |
int |
getWeekYear() |
返回此 Calendar表示的 Calendar 。 |
int |
hashCode() |
返回此日历的哈希码。 |
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
System.out.println(Calendar.MONTH);
System.out.println(calendar.get(Calendar.MONTH));
System.out.println(calendar.getActualMaximum