java 获取当前时间的年月日
时间: 2023-12-31 09:24:37 浏览: 91
以下是两种Java获取当前时间年月日的方法:
1. 使用Calendar类:
```java
import java.util.Calendar;
// 创建Calendar实例
Calendar calendar = Calendar.getInstance();
// 获取年份
int year = calendar.get(Calendar.YEAR);
// 获取月份(注意:月份从0开始,所以需要加1)
int month = calendar.get(Calendar.MONTH) + 1;
// 获取日期
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("当前时间年月日:" + year + "-" + month + "-" + day + "。");
```
2. 使用SimpleDateFormat类:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
// 创建SimpleDateFormat实例,指定日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// 创建Date实例,表示当前时间
Date date = new Date();
// 使用SimpleDateFormat格式化日期
String currentDate = dateFormat.format(date);
System.out.println("当前时间年月日:" + currentDate + "。");
```
阅读全文