【笔记】Go语言获取当前操作系统开机时长

前言

Go语言获取当前操作系统开机时长

引入依赖

1
2
import "syscall"
import "time"

正文

  • 获取开机时长的时间类型对象
1
2
3
var kernel = syscall.NewLazyDLL("Kernel32.dll")
timestamp, _, _ := kernel.NewProc("GetTickCount").Call()
var result time.Time = time.Duration(timestamp * 1000 * 1000)

完成