我有一个来自 SQL 数据库的日期时间字符串。它存储在阿姆斯特丹当地时间。我想将其转换为 RFC3339 格式以将其添加到 XML 输出中。我的时间字符串 (timeStringFromDb) 具有以下值:“2020-11-27 09:04:05”
我使用以下代码来转换日期时间字符串。
timezone, _ := time.LoadLocation("Europe/Amsterdam")
t, _ := time.Parse("2006-01-02 15:04:05", timeStringFromDb)
t = t.In(timezone)
fmt.Println(t.Format(time.RFC3339))
结果是:2020-11-27T10:04:05+01:00
我本来预计 2020-11-27T09:04:05+01:00
我看起来像 t.In 函数也转换时间,但我只想添加时区,因为时间已经是本地时间。有任何想法吗?
慕容森
红颜莎娜
随时随地看视频慕课网APP
相关分类