问题描述
我们在 AWS RDS 实例中默认使用 UTC 时区。所有 MysqL 数据库都在 UTC 之后在 RDS 实例中运行。但根据要求,我需要将 UTC 更改为 EST,以便所有数据库都在 EST 中运行。这是一个交易平台,我们预计很快就会投入生产。我们需要确保我们到达 EST 时区。我们知道如何根据 AWS 在线文档执行此操作,但我们不确定如果我们将 AWS RDS 默认时区从 UTC 更改为 EST 是否会产生任何后果或下游影响。如果您在项目中更改了这一点,请分享您的想法。另外请分享我们应该如何处理美国夏令时?
解决方法
为什么需要改变?唯一的区别是当前时间是什么。为什么不能只将时间显示为 UTC - 5 或其他任何内容。
我会反击并弄清楚为什么时区需要甚至改变?如果我没记错的话,编程最佳实践是使用 UTC?