将javascript日期解析为golang日期

我需要解析一个 JavaScript 格式的日期,它是从调用中获得的new Date(),看起来像Sat Aug 27 2016 17:07:43 GMT+1000 (AEST).

time.Now()然后,我将其作为字符串发布到我的golang服务器,我需要在其中解析它以使其格式与调用时的格式相同2016-08-30 14:05:31.563336601 +1000 AEST。然后这个日期通过 gorm 存储在我的数据库中,这就是为什么我认为它需要采用这种格式。

这样做的最佳方法是什么?


慕田峪4524236
浏览 253回答 1
1回答

动漫人物

这应该给你正确的日期。请注意如何指定格式:jsTime, err := time.Parse("Mon Jan 02 2006 15:04:05 GMT-0700 (MST)", "Sat Aug 27 2016 17:07:43 GMT+1000 (AEST)")if (err != nil) {    fmt.Printf("Error %v\n", err)    return}fmt.Println(jsTime.Format("2006-01-02 15:04:05.000000000 -0700 MST"))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go