这很简单,但是我找不到答案,我想其他人可能也有同样的问题.
我有一个Unix时间戳作为浮点数,它包含一个小数,以秒为单位.在不损失十进制精度的情况下,将这个浮点作为两个独立的整数传递给time
包的time.Unix(sec int64, nsec int64)
函数的转换因子是多少?
这很简单,但是我找不到答案,我想其他人可能也有同样的问题.
我有一个Unix时间戳作为浮点数,它包含一个小数,以秒为单位.在不损失十进制精度的情况下,将这个浮点作为两个独立的整数传递给time
包的time.Unix(sec int64, nsec int64)
函数的转换因子是多少?
sec, dec := math.Modf(timeFloat);
time.Unix(int64(sec), int64(dec*(1e9)));