gpt4 book ai didi

json - golang中存储日期时间偏移量的数据类型

转载 作者:IT王子 更新时间:2023-10-29 01:48:15 25 4
gpt4 key购买 nike

我正在使用go语言开发一个应用程序。在我的程序中,我收到一个 JSON 数据,其中包含日期时间偏移格式的实体,例如 DateTime": "2014-10-19T23:08:24Z"

我需要解码 JSON 并将其以 TIMESTAMP(p) WITH TIME ZONE 格式存储在 PostgreSQL 数据库中的数据库中。当我解码时,我需要将其存储在相同数据类型的变量中。

Golang 中是否有可用的数据类型或任何其他方式来执行此操作?

最佳答案

time.Time 结构可以识别时区,大多数可用的 SQL 驱动程序都应该正确处理。

唯一要补充的是,大多数系统的惯例是仅使用交换格式(JSON、SQL 等)的 UTC 日期,并在必要时让应用程序转换到时区。

关于json - golang中存储日期时间偏移量的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28853714/

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