怎么获取当前日期天 java
时间: 2023-08-31 10:09:36 浏览: 95
你可以使用 Java 中的 Date 类或 Calendar 类来获取当前日期。以下是使用 Date 类的示例代码:
```
import java.util.Date;
public class CurrentDateExample {
public static void main(String[] args) {
Date currentDate = new Date();
System.out.println(currentDate);
}
}
```
运行该程序将输出当前日期和时间,例如:
```
Thu Jul 22 14:56:48 CST 2021
```
如果你只需要获取当前日期,可以使用 SimpleDateFormat 类将日期格式化为你需要的格式,例如:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class CurrentDateExample {
public static void main(String[] args) {
Date currentDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = dateFormat.format(currentDate);
System.out.println(formattedDate);
}
}
```
运行该程序将输出当前日期,例如:
```
2021-07-22
```
如果你想使用 Calendar 类获取当前日期,则可以使用以下代码:
```
import java.util.Calendar;
public class CurrentDateExample {
public static void main(String[] args) {
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);
System.out.println(year + "-" + month + "-" + day);
}
}
```
运行该程序将输出当前日期,例如:
```
2021-7-22
```
阅读全文