我正在使用AWS-RDS作为数据库。我的应用程序的AWS-EC2实例。当我尝试使用应用程序保存日期时,我使用了IST时区。但是,当将值插入数据库时,它将显示UTC时区。我们可以更改该时区吗?
我正在尝试使用前端的angular应用程序保存用户定义的日期,并且我将spring boot用作后端。我将列数据类型用作IST的日期和时区。当我运行此应用程序时,它将可以正常工作。但是,当我尝试使用AWS运行应用程序时,它将使用UTC时区。由于采用这种UTC,它将使用前一天的日期。
如果我在本地使用IST时区,那么我可以在AWS上使用该时区吗?如果是,那我该怎么用呢?如果否,那么建议我在本地以及AWS上哪个时区正常工作?我想要由客户使用该应用程序选择的确切日期。
答案 0 :(得分:1)
在为sql服务器实例创建新的RDS时选择时区后,将无法对其进行修改。如果需要,则必须创建一个新实例。
在创建新实例时,使用AWS管理控制台中的“选择您的时区”下拉列表进行操作。
或者您可以尝试将当前的IST时间转换为utc,同时将其存储在数据库中,并在需要时再次将其转换回IST。