gpt4 book ai didi

java SimpleDateFormat - Postgres "timestamp with timezone"日期格式的正确格式

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:52 26 4
gpt4 key购买 nike

我正在查询 Postgres 数据库并寻找存储 Postgres“带时区的时间戳”信息的最佳方式。

格式为“yyyy-MM-dd' 'HH:mm:ss.SSSzz”(即“2014-04-22 05:39:49.916+03”)

我想使用面向时间戳的类型/类来保存信息(不是字符串)

以下抛出我能想到的所有 TIME_FORMATS 无法解析的日期:

final String TIME_FORMAT = "yyyy-MM-dd HH:mm:ss.SSSz";
final SimpleDateFormat sdf = new SimpleDateFormat(TIME_FORMAT);
final java.util.Date utilDate = sdf.parse("2014-04-22 05:39:49.916+03");

最佳答案

您的格式有 ISO 时区,所以使用 X(不是 z)。

final String TIME_FORMAT = "yyyy-MM-dd HH:mm:ss.SSSX";

More Info here

关于java SimpleDateFormat - Postgres "timestamp with timezone"日期格式的正确格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32202155/

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