PHP小编草莓将为您介绍如何将nodejs的Date.toString()输出解析为Go中的时间。在开发过程中,经常会遇到不同编程语言之间的数据格式转换问题,特别是在处理日期和时间时更
PHP小编草莓将为您介绍如何将nodejs的Date.toString()输出解析为Go中的时间。在开发过程中,经常会遇到不同编程语言之间的数据格式转换问题,特别是在处理日期和时间时更为常见。node.js和Go是两种常用的编程语言,它们的时间格式略有不同。本文将详细解释如何将node.js中的日期字符串解析为Go中的时间对象,帮助您解决这个问题。
我有一个 go 服务,它从外部服务接收数据。
数据如下(JSON)-
{
"firstname": "xyz",
"lastname": "abc",
"createdattimestamp": "mon nov 21 2022 17:01:59 gmt+0530 (india standard time)"
}
请注意,createdattimestamp
是 nodejs new date().tostring()
格式的输出,它没有指定任何特定的 rfc 格式。
如何在 go 中将 createdattimestamp
解析为 time
?
我尝试过,但失败了-
data, _ := time.Parse(time.RFC1123, "Mon Nov 21 2022 17:01:59 GMT+0530 (India Standard Time)")
fmt.Println(data.FORMat(time.RFC3339))
您可以使用下面的 layout
来解析您的日期:
"mon jan 02 2006 15:04:05 mst-0700"
如下:
date := "Mon Nov 21 2022 17:01:59 GMT+0530 (India Standard Time)"
data, err := time.Parse("Mon Jan 02 2006 15:04:05 MST-0700", strings.Split(date, " (")[0])
以上就是将nodeJs Date.toString()输出解析为go中的时间的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: 将nodeJs Date.toString()输出解析为go中的时间
本文链接: https://www.lsjlt.com/news/562050.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0