服务时间:8:30-18:00

首页 >java学习网

java怎么获取当前日期

发布时间:2023-12-07 10:50 字数:925字 阅读:77

java怎么获取当前日期?在Java中,可以使用`java.util.Date`类和`java.util.Calendar`类来获取当前日期。以下是两种常用的获取当前日期的方法:

java怎么获取当前日期

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`类可能更加方便。