将RFC3339字符串解析为时间时,无法将时间解析为T

伊什瓦里亚·瓦拉达拉让(Ishwarya Varadarajan):

我有一个来自db的字符串,说

dbString := "2020-03-16 14:46:13 +0530 IST"

我的要求是将此字符串作为Timestamptz插入另一个表中

我正在尝试将dbString转换为Time

timeToBeInserted := time.Parse(time.RFC3339,t.VO.DateLastModified)

我看到以下错误

+0000 UTC parsing time "2020-03-16 14:46:13 +0530 IST" as "2006-01-02T15:04:05Z07:00": cannot parse " 14:46:13 +0530 IST" as "T"
尤里·费多罗夫(Yury Fedorov):

您的日期字符串与RFC3339格式不匹配

RFC3339     = "2006-01-02T15:04:05Z07:00"

您应该使用自定义格式。以下内容适用于您的字符串:

dbString := "2020-03-16 14:46:13 +0530 IST"
fmt.Println(time.Parse("2006-01-02 15:04:05 -0700 MST", dbString))


// Output:
// 2020-03-16 14:46:13 +0530 IST <nil>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将rfc3339字符串转换为带时区的时间戳

无法将字符串解析为具有时区偏移量的时间,其中包含RFC3339带有看似矛盾的错误

我怎么不能将已经是RFC3339的字符串解析回RFC3339字符串?

将日期字符串正确解析为时间戳?

将Weekday字符串解析为时间。

将字符串解析为日期时间时出错

ParseExact无法解析RFC 3339 Internet日期/时间格式的字符串

如何将RFC 3339日期字符串解析为ZondeDateTime?

Python日期时间解析时区(RFC3339)

使用7位小数,日期时间格式将字符串解析为时间戳

将时间字符串解析为秒

将字符串解析为日期时间格式

将字符串转换为时间并在golang中解析

将字符串hh:mm:ss解析为时间戳

C# 仅将 DateTime 字符串解析为时间

无法将字符串转换为时间戳

将字符串解析为日期时间时遇到问题

如何使用字符串编号将字符串解析为日期时间

strptime 将字符串时间转换为时间

在AWS Athena中将字符串解析为时间戳

将RFC3339时间存储在MySQL数据库中时,最佳实践是什么?

yaml:解组错误:无法将字符串解组为时间。Golang中的持续时间

Talend无法将列解析为时间戳

通过解析将字符串转换为日期时间

无法解析时间字符串

熊猫的日期范围为yyyy-ww返回“无法将字符串转换为时间戳”

将存储在ActiveRecord中的iso8601字符串存储为字符串还是日期时间?

了解RFC3339时间戳标准

Spark将字符串解析为带有时区的时间戳