JAVA常用类笔记-java.util.Calendar

比较类型

变量和类型 方法 描述
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;

/**
 * @author 无音少年
 */
public class Test {
   
    public static void main(String[] args) {
   
        Calendar calendar = Calendar.getInstance();
        //常量MONTH与get到的数值不同,MONTH是1-12,get到的是0-11.
        System.out.println(Calendar.MONTH);
        System.out.println(calendar.get(Calendar.MONTH));
        System.out.println(calendar.getActualMaximum
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值