当前位置:网站首页 > Java基础 > 正文

java中calendar教程



Java中的Calendar类是一个抽象类,它提供了在特定时间点和一组日历字段(如MONTH、YEAR、HOUR等)之间转换日期的方法。它继承Object类并实现Comparable、Serializable、Cloneable接口。

由于它是一个抽象类,所以我们不能使用构造函数来创建实例。相反,我们必须使用静态方法 Calendar.getInstance() 来实例化并实现sub-class。

  • Calendar.getInstance():返回基于默认时区、默认区域设置的当前时间的 Calendar 实例。
  • Calendar.getInstance(时区)
  • Calendar.getInstance(区域设置 aLocale)
  • Calendar.getInstance(TimeZone zone, Locale aLocale)

Java程序演示getInstance()方法

输出:
 The Current Date is:Tue Aug 28 11:10:40 UTC 2018 

Important Methods and their usage

METHOD DESCRIPTION 抽象无效添加(int字段,int数量) 它用于根据日历的规则向给定日历字段添加或减去指定的时间量。 int get(int 字段) 它用于返回给定日历字段的值。
摘要 int getMaximum(int 字段)
它用于返回此 Calendar 实例的给定日历字段的最大值。

摘要 int getMinimum(int 字段)
它用于返回此 Calendar 实例的给定日历字段的最小值。
日期getTime() 它用于返回表示此日历的时间值的 Date 对象。</td







以下示例程序旨在说明上述方法:

程序1::Java程序演示get()方法。

输出:
 Current Calendar’s Year: 2018 Current Calendar’s Day: 28 Current MINUTE: 10 Current SECOND: 45 

程序2::Java程序演示getMaximum()方法。

输出:
 Maximum number of days in a week: 7 Maximum number of weeks in a year: 53 

程序3::Java程序演示getMinimum()方法。

输出:
 Minimum number of days in week: 1 Minimum number of weeks in year: 1 

程序4::Java程序演示add()方法。

输出:
 15 days ago: Mon Aug 13 11:10:57 UTC 2018 4 months later: Thu Dec 13 11:10:57 UTC 2018 2 years later: Sun Dec 13 11:10:57 UTC 2020 

参考: https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html





  • 上一篇: java教程快速入门
  • 下一篇: 软件 java教程
  • 版权声明


    相关文章:

  • java教程快速入门2025-11-11 23:42:05
  • java教程下2025-11-11 23:42:05
  • java反射调用教程2025-11-11 23:42:05
  • java最完整教程2025-11-11 23:42:05
  • java467教程全套免费2025-11-11 23:42:05
  • 软件 java教程2025-11-11 23:42:05
  • java数组操作教程2025-11-11 23:42:05
  • java图形开发教程2025-11-11 23:42:05
  • JAVA分销系统教程2025-11-11 23:42:05
  • mqtt java详细教程2025-11-11 23:42:05