java获取系统当前时间戳格式为yyyy-mm-dd hh:mm:ss
时间: 2024-11-30 08:14:02 浏览: 9
在Java中,你可以使用`java.time`包下的`LocalDateTime`类以及`Instant`类来获取系统的当前时间戳,并按照指定格式转换。以下是获取并格式化为"yyyy-MM-dd HH:mm:ss"的一个示例:
```java
import java.time.LocalDateTime;
import java.time.Instant;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前时间点的Instant对象
Instant instant = Instant.now();
// 将Instant转换为LocalDateTime
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
// 定义日期时间格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
// 格式化并打印时间戳
String formattedTime = localDateTime.format(formatter);
System.out.println("Current timestamp in 'yyyy-MM-dd HH:mm:ss' format: " + formattedTime);
}
}
```
当你运行这个程序,它会打印出当前的时间戳,格式为"年-月-日 时:分:秒"。
阅读全文