gpt4 book ai didi

java - 如何创建不使用冒号的 ISO_INSTANT DateTimeFormatter 的自定义变体?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:28:29 27 4
gpt4 key购买 nike

我想将类 java.time.Instant 的实例与字符串相互转换。

我想使用与 java.time.format.DateTimeFormatter.ISO_INSTANT 完全相同的格式,唯一的区别是格式中的冒号被省略或替换为点,以便可以使用它们无需转义文件名和 URL。

示例:2011-12-03T10.15.30.001Z 而不是 2011-12-03T10:15:30.001Z

参见 ISO_INSTANT 的 Javadoc: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_INSTANT

最佳答案

您可以像这样构建自己的格式化程序:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH.mm.ss.SSSVV")

DateTimeFormatter Javadoc 列出了所有可能的标记及其含义。

关于java - 如何创建不使用冒号的 ISO_INSTANT DateTimeFormatter 的自定义变体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32695068/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com