package ztime import "time" const ( DtFormatDate = "2006-01-02" DtFormatTime = "2006-01-02 15:04:05" DtFormatMonth = "2006-01" ) // Unix 获取当前秒时间戳 func Unix() int64 { return time.Now().Unix() } // UnixMilli 获取当前毫秒时间戳 func UnixMilli() int64 { return time.Now().UnixMilli() } // ToTime 标准字符串转UTC时间 "2006-01-02 15:04:05" func ToTime(dt string) time.Time { if t, err := time.Parse(time.DateTime, dt); err == nil { return t } else { return time.Now() } } // ToTimeLocal 标准字符串转本地时间 "2006-01-02 15:04:05" func ToTimeLocal(dt string) time.Time { if t, err := time.ParseInLocation(time.DateTime, dt, time.Local); err == nil { return t } else { return time.Now() } } // ToString 时间转标准字符串 "2006-01-02 15:04:05" func ToString(dt time.Time) string { return dt.Format(time.DateTime) }