java拿到当前日期一行
时间: 2024-07-12 20:01:03 浏览: 41
在Java中,你可以使用`java.time`包下的`LocalDate`类和相关的API来获取当前日期,并将其格式化为一行字符串。以下是一个简单的示例:
```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("当前日期: " + formattedDate);
}
}
```
这段代码首先创建了一个`LocalDate`对象,代表今天的日期。然后,`DateTimeFormatter`被用来定义日期的格式(如"年-月-日")。最后,使用`format`方法将日期转换成字符串并打印出来。
如果你想获得一行包含时间信息,你可以使用`DateTimeFormatter`的其他模式,比如`"yyyy-MM-dd HH:mm:ss"`。