java - DateTimeFormatter 等价于 String.format("%tT", value)
问题描述
我怎样才能获得DateTimeFormatter
格式完全相同的实例String.format("%tT", (LocalTime) value)
?
最好是一些静态常数。
解决方案
%tT
%tH:%tM:%tS
根据Formatter
日期/时间转换 javadoc解析为。
等效的将是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
.
推荐阅读
- ios - 如何从 swift 数据中获取字节
- python-3.x - 如何找到一个值的乘积 * 它在列表中出现的唯一次数?
- python - 反转一串字符
- r - 为什么常见的 R 数据类型/容器的索引如此不同是有原因的吗?
- python - keras 和 tensorflow(后端错误)在图中未找到在 feed_devices 或 fetch_devices 中指定的 Tensor conv2d_1_input:0
- postgresql - 在postgres中按大小比较三列值和三个输入
- arrays - React Native,从对象或数组构造初始状态值
- python - 枕头黑白图像缩放不起作用
- javascript - 匹配两个字符之间的所有内容,除非有空行
- javascript - 如何使用 Angular 7 获取视频元素的播放或点击事件?