gpt4 book ai didi

java - 在 Java 中将字符串转换为时间戳

转载 作者:行者123 更新时间:2023-12-01 06:38:09 25 4
gpt4 key购买 nike

我们的客户将向我们发送包含时间戳字符串的请求,例如:“2013-10-27T13:00:00.325234Z”。我将用它来比较oracle数据库中的时间戳。

如何将上面的String转换为java.sql.Timestamp?

我可以将其转换为日期,但日期只有毫秒精度。

应保留微秒和时区。提前致谢。

最佳答案

除了中间的 T 和末尾的 Z 之外,您还可以将其传递到 Timestamp.valueOf(String) .

所以你可以:

String line = "2013-10-27T13:00:00.325234Z";
Timestamp ts = Timestamp.valueOf(line.replace("T"," ").replace("Z",""));

这给出了时间戳匹配

2013-10-27 13:00:00.325234

关于java - 在 Java 中将字符串转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29535772/

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