java怎么获取当前日期?在Java中,可以使用`java.util.Date`类和`java.util.Calendar`类来获取当前日期。以下是两种常用的获取当前日期的方法:
1. 使用Date类:使用`java.util.Date`类可以获取当前日期和时间,然后可以使用`SimpleDateFormat`类将日期格式化为所需的格式。
```java
import java.util.*;
import java.text.*;
Date currentDate = new Date();
SimpleDateFormat formatter = new
SimpleDateFormat("yyyy-MM-dd");
String formattedDate =
formatter.format(currentDate);
System.out.println("Current Date: " +
formattedDate);
```
2. 使用Calendar类:使用`java.util.Calendar`类也可以获取当前日期并进行操作。Calendar类提供了许多有用的方法,例如获取年、月、日等信息,并可以进行日期计算和比较。
```java
import java.util.*;
Calendar calendar = Calendar.getInstance();
int year =
calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) +
1;
int day =
calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("Current Date: " +
year + "-" + month + "-" + day);
```
这些是Java中两种常见的获取当前日期的方法。选择哪种方法取决于你的需求和具体的应用场景。如果只需要简单地获取当前日期,那么使用`Date`类可能更加方便;如果需要进行日期的计算和比较,那么使用`Calendar`类可能更加方便。