Calendar中就有了不同的定义: . public final static int ERA = 0;
- public final static int YEAR = 1;
- public final static int MONTH = 2;
- public final static int WEEK_OF_YEAR = 3;
- public final static int WEEK_OF_MONTH = 4;
- public final static int DATE = 5;
- public final static int DAY_OF_MONTH = 5;
- public final static int DAY_OF_YEAR = 6;
- public final static int DAY_OF_WEEK = 7;
- public final static int DAY_OF_WEEK_IN_MONTH = 8;
- public final static int AM_PM = 9;
- public final static int HOUR = 10;
- public final static int HOUR_OF_DAY = 11;
- public final static int MINUTE = 12;
- public final static int SECOND = 13;
这 些定义是不同记录方法的标识,在此没有列举完全,感兴趣的话可以看一下Calendar的源代码。 这些就是Calendar的Field,根据不同需求可以去取不同的Field,不同的记录方法也是不同的的Filed。 如,要得到以下输出结果,可参照代码段1-1:
- 今 天是2006年11月3日 是今年的第307天 c.getTime()的結果: Fri Nov 03 11:31:47 CST 2006 new Date()的結果: Fri Nov 03 11:31:47 CST 2006 17天后是Thu Feb 02 11:31:47 CST 2006
代码段1-1import java.util.*;
public class test1 {
- public static void main(String[] args) {
}
}
注意int month=c.get(Calendar.MONTH)+1哦,好像系统是从0开始计月份,到了12月就归零了。所以单独取月份时,要在后面加一才能得到当前的月份。
分享到:
相关推荐
Java 中的 `SimpleDateFormat` 类和 `Date` 类也可以实现日期的加减操作。可以使用 `SimpleDateFormat` 类的 `format` 方法和 `Date` 类的 `getTime` 方法来实现日期的加减操作。例如,下面是使用 `SimpleDateFormat...
Java 中的 Calendar 类提供了日期和时间的操作功能,本文将对 Calendar 类的日期加减操作进行详细的介绍和分析。 Calendar 类的日期加减操作 Calendar 类的日期加减操作可以通过 set() 方法实现,例如,设置当前...
### Java中Date类和Calendar类的比较 #### 一、Date类详解 **1. Date 类简介** 在Java中,`java.util.Date`类用于表示特定的瞬间,精确到毫秒。该类自JDK 1.0版本起提供,并在后续版本中得到了改进和支持。虽然`...
Java窗口程序模拟的数字时钟特效。GregorianCalender类是Calender类的一个具体子类,提供了世界上大多数国家和地区使用的标准日历系统。可将本项目直接导入Eclipse或MyE运行ElectronicClock类,生成效果。
这有助于理解Java中日期时间的基本操作。 #### 重要概念介绍 1. **SimpleDateFormat 类**: - `SimpleDateFormat` 是 Java 中用于格式化和解析日期的一个类。 - 它允许我们指定日期/时间的显示格式。 2. **Date...
Date 类是 Java 中的一个类,用于表示日期和时间。它提供了一些方法,例如 getYear()、getMonth()、getDay() 等,用于获取日期和时间的信息。 Calendar 类 Calendar 类是 Java 中的一个类,用于表示日期和时间。它...
在Java中处理日期和时间非常常见,而`java.util.Calendar`类则是进行此类操作的核心工具之一。`Calendar`类提供了一系列的功能来帮助开发者处理复杂的日期计算问题,比如日期的加减、获取特定日期组件等。 #### 二...
在Android开发中,`Calender`日历组件是构建时间管理类应用不可或缺的一部分。它允许开发者为用户提供直观的日历视图,以便查看、添加和管理日期相关的事件。本篇文章将深入探讨`Calender`组件的核心功能,使用方法...
在这个场景中,我们讨论的是一个用JavaScript编写的“calender”日期面板组件。这个组件是开发者为了提供用户友好的日期选择功能而创建的,常见于各种在线表单、日程管理或时间预订系统。 日期面板组件的核心功能...
在IT行业中,日期选择是网页应用中常见的功能,特别是在数据管理、日程安排或报告生成等场景。"Calender按季度选择日期"这个主题聚焦于一个特定的日期选择器实现,它允许用户按照季度来选取日期,这在处理季度性数据...
Java日期和时间处理是Java语言中的一种处理日期和时间的机制,提供了多种日期和时间类,例如Date、Calendar等。 在本程序中,我们使用了Date类来获取当前时间,并使用SimpleDateFormat类来格式化日期和时间。 Java...
在Java中,处理日期和时间通常会用到`java.util.Calendar` 类或者 `java.time` 包中的类,如`LocalDate`, `Month`, `Year`等。`Calendar` 类是一个抽象类,提供了日期和时间的通用操作,包括获取和设置日期、计算...
在"calender_self_qt"中,开发者可能使用了Qt的QDate类来处理日期数据,并通过Qt的样式表(QSS)来定制控件的外观,使其符合项目的设计风格。QSS允许我们像CSS一样定义UI元素的样式,包括颜色、字体、布局等,这样...
9. **日期计算器(Date Calculator)**:允许用户通过加减操作计算日期,比如“从今天开始的30天后”或“前年的同一天”。 10. **自定义控件(Custom Control)**:开发者可以创建自己的日期控件,实现特定功能或界面...
4. **日期计算**:支持日期的加减运算,如计算两个日期之间的天数。 5. **用户交互**:响应用户的键盘和鼠标输入,提供流畅的用户体验。 6. **格式化显示**:根据用户偏好或系统设置,显示日期格式(如月/日/年或日/...
根据提供的文件信息,本文将对Java中的`Calendar`类进行详细的解析,并且通过示例代码进一步阐述其在日期与时间处理中的应用。 ### Calendar日期代码详解 #### 1. Calendar 类简介 `java.util.Calendar` 类是 ...
首先,Android的Calendar API位于`java.util.Calendar`类中,但通常我们在Android应用开发中会使用`android.provider.CalendarContract`,这是一个更强大的接口,它允许我们读取、写入和管理系统的日历事件。...
`ios calender`这个项目提供了一个高质量的示例,展示了如何在iOS应用中集成和操作日历功能。以下将详细介绍iOS日历API的使用,以及在这个`JTCalendar-master`项目中可能涉及到的关键知识点。 首先,我们需要了解...
首先,我们要理解Java中的日期和时间API。在Java 8之前,我们通常使用`java.util.Date`和`java.util.Calendar`类来处理日期和时间。`Calendar`类是一个抽象类,提供了许多方法来操作日期,如获取月份、日、年份等...
在集成"Calender.jar"时,开发者需要确保他们的项目已经配置了Java运行环境,并正确地将CalenderChoose.jar添加到项目的类路径中。根据使用说明.txt中的指导,开发者可以学习如何创建日历实例,设置初始日期,以及...