//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 ");
}
}
}
分享到:
相关推荐
它是`Calendar`类的一个具体实现,能够处理公历(格里高利历)中的日期和时间。当我们需要获取系统的当前时间时,`GregorianCalendar`类提供了一个方便的方法。下面将详细介绍如何使用`GregorianCalendar`来获取系统...
这个类是基于格里高利历(公历)的,是Java中处理日期和时间的主要类之一。在给定的压缩包文件中,可能包含了一些练习代码和资源,如`Exercise6_6.java`,可能是用来演示如何使用`GregorianCalendar`类获取一年内...
阳历,又称公历,是国际上广泛采用的时间系统,而农历则是中国传统的时间计算方法,与四季、节气紧密相关。在编程中,处理这两种日期转换是常见的需求,尤其是在涉及到中国文化相关的项目时。本主题将详细介绍如何在...
公历,也称为阳历,是我们日常生活最常使用的日期系统,而农历,又称阴历,主要用于中国的传统节日和农业生产。在中国和其他一些亚洲国家,了解如何在公历和农历之间进行转换是非常实用的。 这个程序,"公历转农历 ...
- 公历(Gregorian calendar)是最常见的阳历形式,全球大多数国家和地区采用公历作为官方日历。 #### 3.3 阴历与阳历的转换算法 - 由于阴历和阳历的基础不同,它们之间的转换较为复杂。 - 示例代码未详细展示阴历...
在Java中,`Calendar`类的一个具体子类`GregorianCalendar`通常被用于日常的日期时间处理,因为它是基于格里高利历(即公历)的。 ### 知识点二:`SimpleDateFormat`类 `SimpleDateFormat`是`java.text`包下的一个...
- GregorianCalendar是Calendar的子类,实现了公历(格里高利历)的规则。 - 示例可能展示如何创建GregorianCalendar对象,以及如何进行日期转换,比如从一个日期到另一个日期的转换。 3. **java.time包(Java 8...
它有一个常用的子类GregorianCalendar,代表公历日历。要使用Calendar,我们通常先创建一个实例,然后设置Date对象: ```java GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(new Date()...
`GregorianCalendar` 是 `Calendar` 类的一个具体实现,它支持公历系统。`Calendar.getInstance()` 方法通常返回一个 `GregorianCalendar` 实例。 **示例代码**: ```java import java.util.GregorianCalendar; ...
在Java编程语言中,`java.util.Calendar` 类是处理日期和时间的核心类,而 `java.util.GregorianCalendar` 是 `Calendar` 类的一个具体实现,基于格里高利历(即公历)。在给定的代码示例中,我们看到了如何使用 `...
`java.util.GregorianCalendar`是`Calendar`的一个具体子类,实现了公历。 ##### 4.1 Calendar使用示例 ```java Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, 1); // 向当前...
`GregorianCalendar`是`Calendar`的一个具体实现,适用于公历。以下示例展示了如何获取当前日期并打印小时: ```java GregorianCalendar gc = new GregorianCalendar(); int hour = gc.get(GregorianCalendar.HOUR_...
5. **GregorianCalendar类**:`GregorianCalendar`是`Calendar`类的一个具体实现,用于处理公历日期。它有多种构造函数,可以创建代表特定日期和时间的对象。例如,`GregorianCalendar(int year, int month, int ...
`GregorianCalendar`是`Calendar`类的一个具体实现,它可以处理各种日历系统,但在大多数情况下,我们默认使用公历。 `GregorianCalendar`的`getTime()`方法返回一个`Date`对象,这个对象包含了自1970年1月1日00:00...
`Calendar`类使用基于公历的日历系统,但它的设计允许使用其他日历系统,例如伊斯兰教日历或中国农历。 ### 2. 创建`Calendar`实例 由于`Calendar`类是抽象的,我们不能直接实例化它,而是通过其静态方法`...
实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用SimpleDateFormat类获取系统的当前时间 329 实例195 显示某年某月某一周的信息 330 实例196 显示某年某月的信息 332 实例197 ...
以上总结的知识点涵盖了Java中处理日期时间的常用类和方法,包括Date、Calendar、GregorianCalendar、DateFormat以及SimpleDateFormat等,它们在不同场景下的应用,以及示例代码的展示,从而构成一份Java日期转换...
- `java.util.GregorianCalendar`:基于公历的日历系统。 - `java.util.regex.Pattern`:虽然在本示例中未使用,但可用于日期验证等场景。 - `org.apache.commons.logging.Log`:日志接口,用于记录程序运行时的信息...
`GregorianCalendar`是Java中的一个具体类,实现了`Calendar`接口,提供对公历日期的支持。在方法中,首先创建了一个`GregorianCalendar`实例,并获取当前年份。然后,对于用户指定的每个年份,使用`set()`方法设置...
Java万年历是一种常见的编程示例,用于展示日期和时间的处理。在这个例子中,我们看到的`java日历`标签表明我们将讨论Java中的日期和时间API,特别是`java.util.Calendar`类。`TestCalendar.java`是源代码文件,很...