java获取当前时间的工具类
时间: 2023-07-17 07:56:56 浏览: 49
在Java中,可以使用`java.time`包中的类来获取当前时间。具体来说,可以使用`LocalDateTime`类和`DateTimeFormatter`类来获取当前日期和时间,并进行格式化。
以下是一个获取当前时间并格式化的示例代码:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Example {
public static void main(String[] args) {
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
// 指定日期时间格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 格式化当前时间
String formattedDateTime = now.format(formatter);
System.out.println("当前时间:" + formattedDateTime);
}
}
```
上述代码中,`LocalDateTime.now()`方法可以获取当前的日期时间。然后,使用`DateTimeFormatter.ofPattern()`方法指定日期时间的格式,其中`"yyyy-MM-dd HH:mm:ss"`表示年-月-日 时:分:秒的格式。最后,使用`now.format(formatter)`方法将当前时间按照指定格式进行格式化,并将格式化后的字符串打印输出。
运行上述代码,将会得到类似于以下格式的输出:
```
当前时间:2022-01-01 12:34:56
```
通过使用`java.time`包中的相关类和方法,可以更加灵活地获取和处理日期时间信息。