go time 包操作数据库
来源:互联网 发布:打扮家 知乎 编辑:程序博客网 时间:2024/05/01 20:08
可以通过time.LoadLocation的方式避免时区的变化
func TestStatsMsg(t *testing.T) { assert := assert.New(t) assert.NotNil(QQGroupMMgr) ti, _ := time.Parse("2006-01-02 15:04:05", "2016-10-08 00:00:00") persons := QQGroupMMgr.StatsMsg("茅", ti) assert.NotNil(persons) tz, _ := time.LoadLocation("UTC") for _, value := range persons { fmt.Println("StatsMsg---:", value.ID.In(tz)) }}
直接取出则为:
[{2016-10-08 23:59:01 +0800 CST 1} {2016-10-08 23:58:54 +0800 CST 1} {2016-10-09 00:07:53 +0800 CST 1} {2016-10-09 00:04:09 +0800 CST 1} {2016-10-09 00:04:01 +0800 CST 1} {2016-10-09 01:35:01 +0800 CST 1} {2016-10-09 00:46:57 +0800 CST 1} {2016-10-09 00:46:47 +0800 CST 1} {2016-10-09 00:45:19 +0800 CST 1} {2016-10-09 00:37:24 +0800 CST 1} {2016-10-09 00:37:21 +0800 CST 1} {2016-10-09 00:37:14 +0800 CST 1} {2016-10-09 00:17:04 +0800 CST 1} {2016-10-09 00:14:39 +0800 CST 1} {2016-10-09 00:35:56 +0800 CST 1} {2016-10-09 00:14:03 +0800 CST 1} {2016-10-09 00:10:50 +0800 CST 1} {2016-10-09 00:10:48 +0800 CST 1}
加了八个小时
正确转换后:
yishiyaonie:collections liuhanlin$ go test -v -cover --run="TestStatsMsg"=== RUN TestStatsMsgStatsMsg---: 2016-10-08 15:59:01 +0000 UTCStatsMsg---: 2016-10-08 15:58:54 +0000 UTCStatsMsg---: 2016-10-08 16:07:53 +0000 UTCStatsMsg---: 2016-10-08 16:04:09 +0000 UTCStatsMsg---: 2016-10-08 16:04:01 +0000 UTCStatsMsg---: 2016-10-08 17:35:01 +0000 UTCStatsMsg---: 2016-10-08 16:46:57 +0000 UTCStatsMsg---: 2016-10-08 16:46:47 +0000 UTCStatsMsg---: 2016-10-08 16:45:19 +0000 UTCStatsMsg---: 2016-10-08 16:37:24 +0000 UTCStatsMsg---: 2016-10-08 16:37:21 +0000 UTCStatsMsg---: 2016-10-08 16:37:14 +0000 UTCStatsMsg---: 2016-10-08 16:17:04 +0000 UTCStatsMsg---: 2016-10-08 16:14:39 +0000 UTCStatsMsg---: 2016-10-08 16:35:56 +0000 UTCStatsMsg---: 2016-10-08 16:14:03 +0000 UTCStatsMsg---: 2016-10-08 16:10:50 +0000 UTCStatsMsg---: 2016-10-08 16:10:48 +0000 UTCStatsMsg---: 2016-10-08 16:10:32 +0000 UTCStatsMsg---: 2016-10-08 16:10:07 +0000 UTCStatsMsg---: 2016-10-08 16:03:53 +0000 UTCStatsMsg---: 2016-10-08 16:10:02 +0000 UTCStatsMsg---: 2016-10-08 16:03:42 +0000 UTCStatsMsg---: 2016-10-08 14:06:40 +0000 UTCStatsMsg---: 2016-10-08 13:49:23 +0000 UTCStatsMsg---: 2016-10-08 13:47:26 +0000 UTCStatsMsg---: 2016-10-08 13:44:45 +0000 UTCStatsMsg---: 2016-10-08 18:16:42 +0000 UTCStatsMsg---: 2016-10-08 18:41:22 +0000 UTCStatsMsg---: 2016-10-08 18:37:33 +0000 UTCStatsMsg---: 2016-10-08 17:40:29 +0000 UTCStatsMsg---: 2016-10-08 17:40:15 +0000 UTCStatsMsg---: 2016-10-08 17:38:54 +0000 UTCStatsMsg---: 2016-10-08 17:35:23 +0000 UTCStatsMsg---: 2016-10-08 20:11:04 +0000 UTCStatsMsg---: 2016-10-08 16:25:49 +0000 UTCStatsMsg---: 2016-10-08 15:43:14 +0000 UTCStatsMsg---: 2016-10-08 14:57:34 +0000 UTCStatsMsg---: 2016-10-08 15:42:24 +0000 UTCStatsMsg---: 2016-10-08 11:58:29 +0000 UTCStatsMsg---: 2016-10-08 15:31:00 +0000 UTCStatsMsg---: 2016-10-08 15:30:30 +0000 UTCStatsMsg---: 2016-10-08 15:25:38 +0000 UTCStatsMsg---: 2016-10-08 17:35:47 +0000 UTCStatsMsg---: 2016-10-08 12:12:39 +0000 UTCStatsMsg---: 2016-10-08 15:50:24 +0000 UTCStatsMsg---: 2016-10-08 12:04:03 +0000 UTCStatsMsg---: 2016-10-08 16:25:40 +0000 UTCStatsMsg---: 2016-10-08 20:11:02 +0000 UTCStatsMsg---: 2016-10-08 14:00:00 +0000 UTCStatsMsg---: 2016-10-08 17:34:27 +0000 UTCStatsMsg---: 2016-10-08 17:57:13 +0000 UTCStatsMsg---: 2016-10-08 17:41:43 +0000 UTCStatsMsg---: 2016-10-08 15:45:12 +0000 UTCStatsMsg---: 2016-10-08 16:45:06 +0000 UTCStatsMsg---: 2016-10-08 13:39:35 +0000 UTCStatsMsg---: 2016-10-08 15:41:40 +0000 UTCStatsMsg---: 2016-10-08 13:35:02 +0000 UTCStatsMsg---: 2016-10-08 18:43:51 +0000 UTCStatsMsg---: 2016-10-08 16:16:48 +0000 UTCStatsMsg---: 2016-10-08 15:26:36 +0000 UTCStatsMsg---: 2016-10-08 20:25:41 +0000 UTCStatsMsg---: 2016-10-08 13:29:47 +0000 UTCStatsMsg---: 2016-10-08 15:35:15 +0000 UTCStatsMsg---: 2016-10-08 13:29:27 +0000 UTCStatsMsg---: 2016-10-08 12:02:38 +0000 UTCStatsMsg---: 2016-10-08 13:36:57 +0000 UTCStatsMsg---: 2016-10-08 16:05:27 +0000 UTCStatsMsg---: 2016-10-08 15:37:25 +0000 UTCStatsMsg---: 2016-10-08 13:29:23 +0000 UTCStatsMsg---: 2016-10-08 13:28:49 +0000 UTCStatsMsg---: 2016-10-08 18:30:15 +0000 UTCStatsMsg---: 2016-10-08 18:41:28 +0000 UTCStatsMsg---: 2016-10-08 18:28:44 +0000 UTCStatsMsg---: 2016-10-08 17:40:39 +0000 UTCStatsMsg---: 2016-10-08 16:11:41 +0000 UTCStatsMsg---: 2016-10-08 15:42:57 +0000 UTCStatsMsg---: 2016-10-08 15:57:37 +0000 UTCStatsMsg---: 2016-10-08 13:57:27 +0000 UTCStatsMsg---: 2016-10-08 16:15:12 +0000 UTCStatsMsg---: 2016-10-08 15:37:32 +0000 UTCStatsMsg---: 2016-10-08 18:37:21 +0000 UTCStatsMsg---: 2016-10-08 09:30:04 +0000 UTCStatsMsg---: 2016-10-08 18:23:27 +0000 UTCStatsMsg---: 2016-10-08 15:42:47 +0000 UTCStatsMsg---: 2016-10-08 15:08:33 +0000 UTCStatsMsg---: 2016-10-08 12:08:59 +0000 UTCStatsMsg---: 2016-10-08 15:45:16 +0000 UTCStatsMsg---: 2016-10-08 15:03:22 +0000 UTCStatsMsg---: 2016-10-08 10:08:45 +0000 UTCStatsMsg---: 2016-10-08 15:40:12 +0000 UTCStatsMsg---: 2016-10-08 11:24:22 +0000 UTCStatsMsg---: 2016-10-08 14:03:51 +0000 UTCStatsMsg---: 2016-10-08 14:59:36 +0000 UTCStatsMsg---: 2016-10-08 14:59:14 +0000 UTCStatsMsg---: 2016-10-08 12:04:10 +0000 UTCStatsMsg---: 2016-10-08 19:30:15 +0000 UTCStatsMsg---: 2016-10-08 16:03:01 +0000 UTCStatsMsg---: 2016-10-08 09:28:43 +0000 UTCStatsMsg---: 2016-10-08 15:09:14 +0000 UTCStatsMsg---: 2016-10-08 11:15:42 +0000 UTCStatsMsg---: 2016-10-08 11:38:28 +0000 UTCStatsMsg---: 2016-10-08 15:57:08 +0000 UTCStatsMsg---: 2016-10-08 17:20:31 +0000 UTCStatsMsg---: 2016-10-08 16:09:17 +0000 UTCStatsMsg---: 2016-10-08 17:04:48 +0000 UTCStatsMsg---: 2016-10-08 11:31:27 +0000 UTCStatsMsg---: 2016-10-08 17:53:32 +0000 UTCStatsMsg---: 2016-10-08 11:32:10 +0000 UTCStatsMsg---: 2016-10-08 16:12:01 +0000 UTCStatsMsg---: 2016-10-08 11:40:19 +0000 UTCStatsMsg---: 2016-10-08 16:26:11 +0000 UTCStatsMsg---: 2016-10-08 16:30:53 +0000 UTCStatsMsg---: 2016-10-08 17:04:05 +0000 UTCStatsMsg---: 2016-10-08 17:20:16 +0000 UTCStatsMsg---: 2016-10-08 11:39:07 +0000 UTCStatsMsg---: 2016-10-08 14:57:17 +0000 UTCStatsMsg---: 2016-10-08 09:33:00 +0000 UTCStatsMsg---: 2016-10-08 11:52:28 +0000 UTCStatsMsg---: 2016-10-08 13:30:17 +0000 UTCStatsMsg---: 2016-10-08 16:15:06 +0000 UTCStatsMsg---: 2016-10-08 15:23:47 +0000 UTCStatsMsg---: 2016-10-08 17:01:15 +0000 UTCStatsMsg---: 2016-10-08 16:13:01 +0000 UTCStatsMsg---: 2016-10-08 17:34:46 +0000 UTCStatsMsg---: 2016-10-08 13:39:50 +0000 UTCStatsMsg---: 2016-10-08 12:13:06 +0000 UTCStatsMsg---: 2016-10-08 17:01:17 +0000 UTCStatsMsg---: 2016-10-08 15:09:24 +0000 UTCStatsMsg---: 2016-10-08 16:06:49 +0000 UTCStatsMsg---: 2016-10-08 16:36:03 +0000 UTCStatsMsg---: 2016-10-08 12:13:54 +0000 UTCStatsMsg---: 2016-10-08 13:29:39 +0000 UTCStatsMsg---: 2016-10-08 12:00:48 +0000 UTCStatsMsg---: 2016-10-08 15:58:51 +0000 UTCStatsMsg---: 2016-10-08 12:00:54 +0000 UTCStatsMsg---: 2016-10-08 15:57:25 +0000 UTCStatsMsg---: 2016-10-08 15:09:32 +0000 UTCStatsMsg---: 2016-10-08 16:13:09 +0000 UTCStatsMsg---: 2016-10-08 16:15:52 +0000 UTCStatsMsg---: 2016-10-08 12:15:12 +0000 UTCStatsMsg---: 2016-10-08 16:04:12 +0000 UTCStatsMsg---: 2016-10-08 16:05:19 +0000 UTCStatsMsg---: 2016-10-08 16:47:36 +0000 UTCStatsMsg---: 2016-10-08 11:59:03 +0000 UTCStatsMsg---: 2016-10-08 11:15:53 +0000 UTCStatsMsg---: 2016-10-08 11:34:46 +0000 UTCStatsMsg---: 2016-10-08 15:45:01 +0000 UTCStatsMsg---: 2016-10-08 18:16:58 +0000 UTCStatsMsg---: 2016-10-08 12:14:02 +0000 UTCStatsMsg---: 2016-10-08 09:33:16 +0000 UTCStatsMsg---: 2016-10-08 16:11:28 +0000 UTCStatsMsg---: 2016-10-08 12:15:06 +0000 UTCStatsMsg---: 2016-10-08 11:39:59 +0000 UTCStatsMsg---: 2016-10-08 17:34:54 +0000 UTCStatsMsg---: 2016-10-08 13:57:44 +0000 UTCStatsMsg---: 2016-10-08 15:43:00 +0000 UTCStatsMsg---: 2016-10-08 09:29:29 +0000 UTCStatsMsg---: 2016-10-08 18:29:12 +0000 UTCStatsMsg---: 2016-10-08 11:19:32 +0000 UTCStatsMsg---: 2016-10-08 16:26:02 +0000 UTCStatsMsg---: 2016-10-08 15:11:52 +0000 UTCStatsMsg---: 2016-10-08 09:28:33 +0000 UTC--- PASS: TestStatsMsg (0.01s)PASScoverage: 7.1% of statementsok mars.qiniu.com/collections 0.031s
0 0
- go time 包操作数据库
- go lang 时间包time
- Go常用包系列---time包
- 【GOLANG】Go语言学习-time包
- Go学习笔记:time包使用
- go数据库操作
- go-操作oracle数据库
- Go封装操作数据库
- go 数据库操作
- go 数据库操作2
- Go-Time
- Go语言time包的练习及封装
- Go语言学习之time包(获取当前时间戳等)(the way to go)
- go语言:数据库操作之MySql
- 【Go】包
- <7> go time定时器
- <18> go time
- where time to go
- Kafka源码深度解析-序列10 -Server入门-Zookeeper与集群管理原理
- Spring学习之SpringMVC框架快速搭建实现用户登录功能
- MYSQL数据库CMD命令笔记整理
- OC中的富文本
- 被说了很多遍的设计模式---原型模式
- go time 包操作数据库
- HBase 常用Shell命令
- JS初级给页面添加6000个按钮
- 路由器端口映射实现外网访问本地服务器
- 算法-第四版-练习1.3.11解答
- 让Xcode8支持iPhone4
- 《C++ Primer Plus》2.7编程练习
- android Handler机制源码详解
- Python学习六之文件