Browse Source

添加本地时区

huangyh 6 năm trước cách đây
mục cha
commit
1bfd7fdbdd
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  1. 7 1
      engine/apiengine.go

+ 7 - 1
engine/apiengine.go

@@ -7,6 +7,7 @@ import (
 	//"github.com/gin-contrib/sessions/cookie"
 
 	"os"
+	"time"
 
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/config"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
@@ -63,7 +64,7 @@ func NewApiEngine(driverName, dataSourceName string, addr string) *ApiEngine {
 }
 
 func initOrmEngine(orm *xorm.Engine, driverName string) {
-	path,_:=utils.GetCurrentPath()
+	path, _ := utils.GetCurrentPath()
 	sqldir := path + "/sqlconfig"
 	//注册SqlMap配置,xml格式
 	err := orm.RegisterSqlMap(xorm.Xml(sqldir, ".xml"))
@@ -78,6 +79,11 @@ func initOrmEngine(orm *xorm.Engine, driverName string) {
 	err = orm.RegisterSqlTemplate(xorm.Default(sqldir, "_"+driverName+".tpl"))
 	printError(err)
 
+	//设置时区
+	orm.DatabaseTZ = time.Local // 必须
+	orm.TZLocation = time.Local // 必须
+	time.LoadLocation("Asia/Shanghai")
+
 	orm.StartFSWatcher()
 
 	orm.ShowSQL(true)