【发布时间】:2018-08-09 03:15:29
【问题描述】:
我想在最后将日期和时间戳的两个不同输入设置为 UTC 日期。我不确定使用replaceAll 函数是否有效。
输入:
- 字符串日期=“06/04/2019”,格式为“MM/dd/yyyy”
- string timestamp = "15/03/2018 15:46:59.000386 PM -05:00" 其格式 是“dd/MM/yyyy hh:mm:ss.SSSSSS a XXX”
输出: “06/04/2019 15:46:59.000386 PM -05:00”然后将其转换为 UTC...
【问题讨论】:
-
你说得对,
replaceAll行不通。相反,将字符串解析为日期并对日期对象进行所需的任何操作。 -
那么时间戳中的 15 是月份数?!?
-
搜索
LocalDate、OffsetDateTime和DateTimeFormatter。有很多例子可以找到。 -
时间戳中的时间是下午15点?!?另外,将您的日期转换为 UTC 的预期结果是什么??
-
How to convert any Date time to UTC using ZonedDateTime or Java 8 的可能重复项。该问题已被多次询问和回答,请搜索。
标签: java date java-8 timestamp utc