在 Java 中,可以使用 `java.time` 包中的类来获取当前时间并将其格式化为字符串。以下是一种常用的方法:
在上述代码中,我们使用 `LocalDateTime.now()` 获取当前时间,并使用 `DateTimeFormatter` 定义日期时间的格式,其中 `"yyyy-MM-dd HH:mm:ss"` 表示年-月-日 时:分:秒的格式。然后,我们使用 `now.format(formatter)` 将当前时间格式化为指定格式的字符串。
运行上述代码,将会输出当前时间的字符串表示,例如:`当前时间字符串: 2023-06-16 15:30:45`。
请注意,Java 8 引入了新的日期和时间 API(`java.time` 包),用于替代旧的 `java.util.Date` 和 `java.util.Calendar` 类。这些新的类提供了更好的可读性、线程安全性和易用性。