Files
cmii-uav-watchdog-project/cmii-uav-watchdog-common/utils/time_utils.go
2025-12-06 11:26:05 +08:00

37 lines
797 B
Go

package utils
import (
"time"
)
var CST = time.FixedZone("CST", 8*60*60)
// CurentTimeString 获取当前时间字符串 东八区时间
func CurentTimeString() string {
return time.Now().In(CST).Format("2006-01-02 15:04:05")
}
// CurentTime 获取当前时间 东八区时间
func CurentTime() time.Time {
return time.Now().In(CST)
}
// CurentTimeUnix 获取当前时间戳 东八区时间
func CurentTimeUnix() int64 {
return CurentTime().Unix()
}
// ParseTimeString 解析时间字符串 东八区时间
func ParseTimeString(timeString string) (time.Time, error) {
return time.ParseInLocation("2006-01-02 15:04:05", timeString, CST)
}
// ParseTimeUnix 解析时间戳 东八区时间
func ParseTimeUnix(unix int64) (time.Time, error) {
return time.Unix(unix, 0).In(CST), nil
}