关于sql:我可以将日期时间作为特定时区插入数据库吗?

could i insert a datatime into database as specific timezone?

作为标题,

我想在表格中插入日期时间,例如'

表'

1
2
3
4
5
6
--------------------------
NAME | TYPE
--------------------------
Id   | INT
TIME | Datetime
--------------------------

无论我插入时区+9或时区-9,
它可以在数据库中保存时区+2。


始终使用UTC时区,并在显示逻辑中执行单向所需的转换

在项目的后期节省很多混乱,或者在将来需要多个时区时!

看到

  • 夏令时和时区最佳实践

  • 如何优雅地处理时区

进一步讨论