add
This commit is contained in:
@@ -14,14 +14,17 @@ import (
|
|||||||
var shanghaiLoc *time.Location
|
var shanghaiLoc *time.Location
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
var err error
|
var err error
|
||||||
// 提前初始化时区并处理错误
|
shanghaiLoc, err = time.LoadLocation("Asia/Shanghai")
|
||||||
shanghaiLoc, err = time.LoadLocation("Asia/Shanghai")
|
if err != nil {
|
||||||
if err != nil {
|
// 尝试备选时区名称
|
||||||
// 若加载失败,使用UTC作为 fallback
|
shanghaiLoc, err = time.LoadLocation("PRC")
|
||||||
shanghaiLoc = time.UTC
|
if err != nil {
|
||||||
log.Printf("警告:加载Asia/Shanghai时区失败,将使用UTC时区: %v", err)
|
// 若仍失败,手动设置东八区偏移
|
||||||
}
|
shanghaiLoc = time.FixedZone("CST", 8*3600)
|
||||||
|
log.Printf("警告:加载时区失败,使用手动东八区偏移: %v", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Init 初始化日志(依赖配置文件已加载)
|
// Init 初始化日志(依赖配置文件已加载)
|
||||||
|
|||||||
Reference in New Issue
Block a user