转换毫秒精度的timestamp到Time

func parseTime(ts int64) time.Time{  
    ms := ts % 1000  
    ts = ts / 1000  
    t :=time.Unix(ts, 0)  
    dur := time.Duration(ms * 0xf4240)
    # dur := time.Duration(ms * time.Millisecond)
    # 也可以这么写 看起来舒服
    return t.Add(dur)  
}

之前的一个数据发送服务接收的数据是1536056116006这样的时间,需要转成Time

时间偏移

t := time.Now()
duration, _ := time.ParseDuration("1ms")  //偏移量
t = t.Add(duration)
//fmt.Println(t.UnixNano() / 1e6) #毫秒的timestamp

这个因为时间比较仓促 没有写成func 就临时用了一下