java如何获取当天日期
时间: 2023-07-18 14:35:07 浏览: 54
获取当天日期可以使用Java中的日期类库,比如java.util.Date或java.time.LocalDate。
使用java.util.Date类获取当天日期的代码如下:
```java
import java.util.Date;
...
Date today = new Date();
System.out.println(today);
```
使用java.time.LocalDate类获取当天日期的代码如下:
```java
import java.time.LocalDate;
...
LocalDate today = LocalDate.now();
System.out.println(today);
```
这两种方式都可以获取当天日期,只不过java.time.LocalDate是Java8新添加的日期类库,更加推荐使用。
相关问题
java获取当天日期
在 Java 中,获取当前日期通常会用到 `java.time.LocalDate` 类。下面是一个简单的例子,展示如何获取当前日期:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDate currentDate = LocalDate.now(); // 获取当前日期
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); // 设置日期格式
String formattedDate = currentDate.format(formatter);
System.out.println("Today's date is: " + formattedDate);
}
}
```
这段代码首先导入了相关的包,然后创建了一个 `LocalDate` 对象,表示今天的日期。接着,它使用 `DateTimeFormatter` 将日期格式化成可读的字符串形式。
java获取当前日期
可以使用Java中的`java.util.Date`和`java.text.SimpleDateFormat`类来获取当前日期。
以下是获取当前日期的示例代码:
```java
import java.util.Date;
import java.text.SimpleDateFormat;
public class GetCurrentDate {
public static void main(String[] args) {
// 创建SimpleDateFormat对象,指定日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 获取当前日期
Date date = new Date();
// 格式化日期
String currentDate = sdf.format(date);
// 输出当前日期
System.out.println("当前日期:" + currentDate);
}
}
```
执行上述代码,输出如下结果:
```
当前日期:2021-11-03
```
其中,`SimpleDateFormat`的日期格式可以根据需要进行调整。