我正在使用 Golang (1.17.8) 编写程序,将信息存储在 MariaDB (10.6.5) 数据库中。我经常需要存储作为 current_timestamp() 插入的 created_at 字段,这很常见。我的系统时间是 UTC +1.00 (BST),我正在使用 Windows 10 (21H1) MariaDB 设置为使用系统时间,并且从命令行 SELECT NOW() 和 SELECT CURRENT_TIMESTAMP() 输出正是这样。记录 Golang 函数 time.Now() 的输出也给出了系统时间。如果我将我的程序中的 time.Now() 插入到我的 MariaDB 表中,它将作为UTC插入 。也许存在一个简单的原因,但我不知道为什么。我从未使用过不同的时区,如前所述,MariaDB 报告它无论如何都在使用系统时间。我该如何改变这个?
- 1 回答
- 0 关注
- 470 浏览
添加回答
举报
0/150
提交
取消