我做了一个旅行系统,因此,这个系统在世界各地有很多目的地,我系统的网站和移动应用程序是多种语言。
在数据库中存储每次旅行的出发时间的更好方法是什么?
我认为用时区保存最终日期时间会更好。
其他方法是将datetime转换为UTC时区,存储它,当我的API被请求时,我将UTC转换为实际时区,例如:
我选择日期时间 - > “2015年6月9日星期二10:00:00在America / New_York”,我转换为UTC - > “2015年6月9日星期二14:00 00 GMT + 0”,所以我将UTC日期时间保存在我的数据库中。
当有人请求我的api时,我的代码会将UTC转换为America / New_York。