Skip to content

Commit

Permalink
fix:时区初始化后,打印系统时间信息
Browse files Browse the repository at this point in the history
  • Loading branch information
staparx committed Nov 25, 2024
1 parent 7821cf6 commit fc31ad9
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
7 changes: 6 additions & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,18 @@ func main() {

var err error
//初始化时间地区
vars.TimeLocal, err = time.LoadLocation("Asia/Shanghai")
vars.TimeLocal, err = time.LoadLocation(vars.TimeLoadLocation)
if err != nil {
log.Logger.Error("⚠️ 初始化时间地区失败,正在使用手动定义的时区信息", zap.Error(err))
vars.TimeLocal = time.FixedZone("CST", 8*3600)
log.Logger.Info("✅ 手动定义的时区信息成功!!")
} else {
log.Logger.Info(fmt.Sprintf("✅ 时间地区 %s 初始化成功!!", vars.TimeLoadLocation))
}

// 打印当前系统时间
log.Logger.Info(fmt.Sprintf("⏰ 当前系统时间:%s", time.Now().Format("2006-01-02 15:04:05")))

cfg, err := config.InitCfg()
if err != nil {
log.Logger.Error("❌ 配置信息读取失败:", zap.Error(err))
Expand Down
3 changes: 2 additions & 1 deletion vars/const.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ package vars
import "time"

var (
TimeLocal *time.Location
TimeLocal *time.Location
TimeLoadLocation = "Asia/Shanghai"
)

var (
Expand Down

0 comments on commit fc31ad9

Please sign in to comment.