java - DateTimeFormatter 相当于 String.format ("%tT",值)

标签 java java-time

我怎样才能获得格式与 String.format("%tT", (LocalTime) value) 完全相同的 DateTimeFormatter 实例?

最好是一些静态常量。

最佳答案

%tT 根据 Formatter Date/Time Conversions javadoc 解析为 %tH:%tM:%tS .

等同于 HH:mm:ss 模式,根据 DateTimeFormatter javadoc :

LocalTime d = LocalTime.now();
System.out.println(String.format("%tT", d));
System.out.println(DateTimeFormatter.ofPattern("HH:mm:ss").format(d));

都会打印 17:02:41

关于java - DateTimeFormatter 相当于 String.format ("%tT",值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53304902/

相关文章:

Java 1.8 时间功能

java - 如何在java.time.Instant中获取和设置指定时间?

java - 在 Java 中确定美国 ZoneIds 的夏令时

java - Java 8 位全加器仿真程序

java - 使用 POJO 对象类将 JSON 解析为 POJO 对象列表

java - Instant toString 前置加

Java:从 OSGi 应用程序中设置时区

java - 带有 Comparator<?> 参数的 TreeSet 构造函数

java - 我可以使用 sql INSERT 语句插入 java 实体并稍后使用 JPQL 检索它吗?

java - mule:xml 模式验证过滤器,其中未执行自定义错误处理程序