0

我正在开发一个应用程序,其中我有一些具有开始日期和结束日期的促销活动。现在,每当用户在进行交易时应用有效的促销代码时,如果当前日期在开始日期和结束日期之间,则应应用促销活动。出现问题对于不同的时区。例如,登录的用户有一个单独的时区,那么当促销日期根据用户的时区有效但根据服务器上的时区已过期时,服务器情况就会出现,因此促销不适用。我我正在使用 Hibernate 分离标准,有没有办法使用相同的时区?任何帮助/建议表示赞赏。

4

2 回答 2

2

使用 GMT 将您的所有时间存储在数据库中。那么您的时区是基于基准时间的 +- 计算。这就是您将日期时间国际化的方式。

于 2013-08-15T03:59:36.827 回答
1

将日期/时间戳放在服务器中的 GMT 中始终是标准的。您的客户端应负责将其转换为用户区域设置时区。并且有很多实用程序和框架支持。

于 2013-08-15T05:20:33.837 回答