主要包
进口(
“fmt"
“;github.com/go-xorm/xorm"
_“;github.com/jinzhu/gorm/dialects/mysql"
“time"
)
函数main () {
引擎,犯错:=xorm.NewEngine (“mysql",“根:password@/db_name ? charset=utf8& loc=Local")
如果犯错!=nil {
fmt.Println (err)返回
}
<代码> engine1犯错:=xorm。NewEngine (“mysql”、“根:112358 @/dhb_newdata_2 ? charset=utf8 ") 如果犯错!=nil { fmt.Println (err) 返回 } var结果字符串 现在:=time.Now () sql:="选择日期(?)” _,呃=引擎。SQL (SQL) . get(),结果 fmt。Println(“引擎,时区”,结果,现在) _,呃=engine1。SQL (SQL) . get(),结果 fmt。Println (“engine1,没有时区”,结果,现在)代码>
}
输出的结果:
引擎,时区2018-11-08 2018-11-08 00:36:05.6461211 + 0800 CST m=+ 0.016989801
engine1,没有时区2018-11-07 2018-11-08 00:36:05.6461211 + 0800 CST m=0.016989801 +
可以看到在MySQL里使用日期函数的时候导致少了一天