java中精确到秒的时间类用哪个
时间: 2023-06-24 12:05:20 浏览: 212
在下面的例子中我们用三种格式输出时间。-java语言中使用的类总结
在 Java 中,可以使用 java.time 包中的 LocalDateTime 类来表示精确到秒的时间。可以使用 LocalDateTime.now() 方法获取当前时间的 LocalDateTime 对象。例如:
```
import java.time.LocalDateTime;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println("Current time: " + now);
}
}
```
运行结果可能类似于:
```
Current time: 2022-04-27T14:30:45.123456
```
这里的时间精确到了秒和纳秒。如果想将 LocalDateTime 格式化为指定的字符串形式,可以使用 DateTimeFormatter 类。例如,将 LocalDateTime 格式化为 "yyyy-MM-dd HH:mm:ss" 形式的字符串:
```
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("Formatted time: " + formattedDateTime);
```
运行结果可能类似于:
```
Formatted time: 2022-04-27 14:30:45
```
阅读全文