您可以使用以下代码获取开机时间,并将其转换为”2023-03-16 12:00:00”的格式:
package main
import (
"fmt"
"time"
"github.com/shirou/gopsutil/host"
)
func main() {
info, err := host.Info()
if err != nil {
fmt.Println("无法获取主机信息:", err)
return
}
startTime := time.Unix(int64(info.BootTime), 0)
formattedTime := startTime.Format("2006-01-02 15:04:05")
fmt.Println("开机时间:", formattedTime)
}
确保在运行此代码之前,已经安装了 github.com/shirou/gopsutil
包。
请注意,这个方法只能在具有足够权限的系统上正常工作(例如管理员权限)。
内容由零声教学AI助手提供,问题来源于学员提问