小编Mar*_*ekT的帖子

time.Parse in Go,具有不同的小数秒长度

我正在从数据库中解析时间戳.我的布局如下:

layout = "2006-01-02 15:04:05.000000000 -0700 MST"

pipelineTS, err := time.Parse(layout, rawPipelineTS)
Run Code Online (Sandbox Code Playgroud)

问题是有时小数秒不是9位数,例如:

2018-12-18 15:25:08.73728596 +0000 UTC  
Run Code Online (Sandbox Code Playgroud)

当它找到这样的值时,它就会出错.有想法该怎么解决这个吗?时间戳来自DB表.我需要它取任意数量的小数位数.

time timestamp go datetime-parsing

2
推荐指数
1
解决办法
187
查看次数

标签 统计

datetime-parsing ×1

go ×1

time ×1

timestamp ×1