`

GregorianCalendar(标准阳历) 示例

    博客分类:
  • Java
Ant 
阅读更多

//Demonstrate GregorianCalendar.
import java.util.*;
class GregorianCalendarDemo{
 public static void main(String[] args)
 {
  String months[] = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
  int year;

  /*Create a Gregorian calendar initialized with the current date ant time in the
     default locale and timezone.
  */
  GregorianCalendar gCalendar = new GregorianCalendar();

  //Display current time and date information.
  System.out.print("Date: ");
  System.out.print(months[gCalendar.get(Calendar.MONTH)]);
  System.out.print(" " + gCalendar.get(Calendar.DATE) + " ");
  System.out.println(year = gCalendar.get(Calendar.YEAR));

  System.out.print("Time: ");
  System.out.print(gCalendar.get(Calendar.HOUR) + ":");
  System.out.print(gCalendar.get(Calendar.MINUTE) + ":");
  System.out.println(gCalendar.get(Calendar.SECOND));

  //Test if the current year is a leap year.
  if(gCalendar.isLeapYear(year)){
   System.out.println("The current year is a leap year ");
  }else{
   System.out.println("The current year is not a leap year ");
  }
 }
}

分享到:
评论

相关推荐

    java 使用GregorianCalendar类获取系统的当前时间

    它是`Calendar`类的一个具体实现,能够处理公历(格里高利历)中的日期和时间。当我们需要获取系统的当前时间时,`GregorianCalendar`类提供了一个方便的方法。下面将详细介绍如何使用`GregorianCalendar`来获取系统...

    java API 在包java.util中有一个GregorianCalendar类,使用它可以得到一年内某个月的日历.zip

    这个类是基于格里高利历(公历)的,是Java中处理日期和时间的主要类之一。在给定的压缩包文件中,可能包含了一些练习代码和资源,如`Exercise6_6.java`,可能是用来演示如何使用`GregorianCalendar`类获取一年内...

    中国农历,阳历互换(Java 源代码)

    阳历,又称公历,是国际上广泛采用的时间系统,而农历则是中国传统的时间计算方法,与四季、节气紧密相关。在编程中,处理这两种日期转换是常见的需求,尤其是在涉及到中国文化相关的项目时。本主题将详细介绍如何在...

    公历转农历 程序

    公历,也称为阳历,是我们日常生活最常使用的日期系统,而农历,又称阴历,主要用于中国的传统节日和农业生产。在中国和其他一些亚洲国家,了解如何在公历和农历之间进行转换是非常实用的。 这个程序,"公历转农历 ...

    java比较综合的阴历和阳历的java源程序

    - 公历(Gregorian calendar)是最常见的阳历形式,全球大多数国家和地区采用公历作为官方日历。 #### 3.3 阴历与阳历的转换算法 - 由于阴历和阳历的基础不同,它们之间的转换较为复杂。 - 示例代码未详细展示阴历...

    获取当月的第一天和最后一天

    在Java中,`Calendar`类的一个具体子类`GregorianCalendar`通常被用于日常的日期时间处理,因为它是基于格里高利历(即公历)的。 ### 知识点二:`SimpleDateFormat`类 `SimpleDateFormat`是`java.text`包下的一个...

    java日历大全(代码)

    - GregorianCalendar是Calendar的子类,实现了公历(格里高利历)的规则。 - 示例可能展示如何创建GregorianCalendar对象,以及如何进行日期转换,比如从一个日期到另一个日期的转换。 3. **java.time包(Java 8...

    Java基础之Date和Calendar类的使用方法

    它有一个常用的子类GregorianCalendar,代表公历日历。要使用Calendar,我们通常先创建一个实例,然后设置Date对象: ```java GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(new Date()...

    java时间类

    `GregorianCalendar` 是 `Calendar` 类的一个具体实现,它支持公历系统。`Calendar.getInstance()` 方法通常返回一个 `GregorianCalendar` 实例。 **示例代码**: ```java import java.util.GregorianCalendar; ...

    日历源代码——java.pdf

    在Java编程语言中,`java.util.Calendar` 类是处理日期和时间的核心类,而 `java.util.GregorianCalendar` 是 `Calendar` 类的一个具体实现,基于格里高利历(即公历)。在给定的代码示例中,我们看到了如何使用 `...

    java日期使用工作总结

    `java.util.GregorianCalendar`是`Calendar`的一个具体子类,实现了公历。 ##### 4.1 Calendar使用示例 ```java Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, 1); // 向当前...

    Java语言深入--Java中日期的使用方法.docx

    `GregorianCalendar`是`Calendar`的一个具体实现,适用于公历。以下示例展示了如何获取当前日期并打印小时: ```java GregorianCalendar gc = new GregorianCalendar(); int hour = gc.get(GregorianCalendar.HOUR_...

    专题资料(2021-2022年)java的时间处理续计算java时间.doc

    5. **GregorianCalendar类**:`GregorianCalendar`是`Calendar`类的一个具体实现,用于处理公历日期。它有多种构造函数,可以创建代表特定日期和时间的对象。例如,`GregorianCalendar(int year, int month, int ...

    的时间处理(续计算时间).pdf

    `GregorianCalendar`是`Calendar`类的一个具体实现,它可以处理各种日历系统,但在大多数情况下,我们默认使用公历。 `GregorianCalendar`的`getTime()`方法返回一个`Date`对象,这个对象包含了自1970年1月1日00:00...

    java 中Calendar日期格式的转换

    `Calendar`类使用基于公历的日历系统,但它的设计允许使用其他日历系统,例如伊斯兰教日历或中国农历。 ### 2. 创建`Calendar`实例 由于`Calendar`类是抽象的,我们不能直接实例化它,而是通过其静态方法`...

    Java范例开发大全 (源程序)

     实例193 使用GregorianCalendar类获取系统的当前时间 326  实例194 使用SimpleDateFormat类获取系统的当前时间 329  实例195 显示某年某月某一周的信息 330  实例196 显示某年某月的信息 332  实例197 ...

    java日期转化操作大全.pdf

    以上总结的知识点涵盖了Java中处理日期时间的常用类和方法,包括Date、Calendar、GregorianCalendar、DateFormat以及SimpleDateFormat等,它们在不同场景下的应用,以及示例代码的展示,从而构成一份Java日期转换...

    Java中日期处理的代码

    - `java.util.GregorianCalendar`:基于公历的日历系统。 - `java.util.regex.Pattern`:虽然在本示例中未使用,但可用于日期验证等场景。 - `org.apache.commons.logging.Log`:日志接口,用于记录程序运行时的信息...

    利用Java计算某个日期是星期几

    `GregorianCalendar`是Java中的一个具体类,实现了`Calendar`接口,提供对公历日期的支持。在方法中,首先创建了一个`GregorianCalendar`实例,并获取当前年份。然后,对于用户指定的每个年份,使用`set()`方法设置...

    java万年历+源码

    Java万年历是一种常见的编程示例,用于展示日期和时间的处理。在这个例子中,我们看到的`java日历`标签表明我们将讨论Java中的日期和时间API,特别是`java.util.Calendar`类。`TestCalendar.java`是源代码文件,很...

Global site tag (gtag.js) - Google Analytics