为了账号安全,请及时绑定邮箱和手机立即绑定

Golang - 格式化和存储后时间戳丢失一年

Golang - 格式化和存储后时间戳丢失一年

Go
至尊宝的传说 2021-08-16 15:18:14
我正在使用 Go 运行时将实体存储在 Appengine Datastore 中,按添加时间排序;要将时间戳存储在密钥中,我正在使用 time.Time.String() 方法格式化时间戳并将字符串版本存储为密钥。为了在检索时再次返回时间,我使用 time.Parse:time.Parse("2006-01-02 15:04:05.000000000 +0000 UTC", the_timestamp)在独立于应用程序的单元测试中(使用 cmdline - goapp 测试),我的测试完全检索时间戳没有问题。但是,当我将执行此操作的包导入到 appengine 应用程序中并对其进行测试时(使用 cmdline - goapp serve),时间戳存储在其年份字段设置为“0000”
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信