golang有关时间的一些操作
转换毫秒精度的timestamp到Timefunc 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, _ := ti..
更多Golang 在windows下编译linux可执行文件
我日常在windows上用JetBrains GoLand 写go程序,但是呢 直接使用go build会编译成windows可执行文件,想要在linux上一直跑还需要在linux安装golang然后再build。 麻烦? 本文教你如何用一行代码搞定这件事情 code set GOOS=linux 接下来正常的使用go build就可以得到linux可执行文件了 amd64的可执行文件(运行在64位系统下) tips更多详尽的设置Golang 在 Mac、Linux、Windows 下如何交叉编译
更多