java Calendar如何使用
时间: 2023-12-17 20:04:07 浏览: 68
Java中的Calendar类是一个抽象类,它提供了许多与日期和时间相关的方法。下面是一个简单的使用Calendar类的示例:
```java
import java.util.Calendar;
public class TestCalendar {
public static void main(String[] args) {
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 获取当前日期
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,所以要加1
int day = calendar.get(Calendar.DAY_OF_MONTH);
// 获取当前时间
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
// 输出日期和时间
System.out.printf("%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second);
}
}
```
输出结果如下:
```
2021-07-01 12:34:56
```
在上面的示例中,我们使用Calendar.getInstance()方法创建了一个Calendar实例,并使用get方法分别获取了当前的年、月、日、小时、分钟和秒。注意,月份是从0开始计数的,所以要加1。最后,我们使用printf方法输出了日期和时间。
阅读全文