当前位置:网站首页 > 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教程快速入门2024-12-19 21:58:01
  • java教程下2024-12-19 21:58:01
  • java反射调用教程2024-12-19 21:58:01
  • java最完整教程2024-12-19 21:58:01
  • java467教程全套免费2024-12-19 21:58:01
  • 软件 java教程2024-12-19 21:58:01
  • java数组操作教程2024-12-19 21:58:01
  • java图形开发教程2024-12-19 21:58:01
  • JAVA分销系统教程2024-12-19 21:58:01
  • mqtt java详细教程2024-12-19 21:58:01