我正在使用 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 關注
- 455 瀏覽
添加回答
舉報
0/150
提交
取消