golang

beego orm 中关于时区设置

2020-06-16  本文已影响0人  顶尖少爷

orm 默认是服务器系统时区或者是sql配置文件指定时区 如果需要修改则只需要再 链接的时候指定时区即可

   GameDb,err :=gorm.Open(beego.AppConfig.String("DB_CONNECTION"),
        beego.AppConfig.String("DB_USERNAME")+":"+
            beego.AppConfig.String("DB_PASSWORD")+"" +
            "@tcp("+beego.AppConfig.String("DB_HOST")+":"+beego.AppConfig.String("DB_PORT")+")/"+beego.AppConfig.String("DB_DATABASE")+"?charset="+
            beego.AppConfig.String("DB_CHARSET")+"&parseTime=True&&loc=Asia%2FShanghai")
    if err!=nil{
        beego.Error("数据库链接失败"+err.Error())
    }

Asia/Shanghai 一定要写成 Asia%2FShanghai
Asia/Riyadh 一定要写成 Asia%2FRiyadh

上一篇 下一篇

猜你喜欢

热点阅读