在Postgres中,我总是使用带有时区的时间戳存储日期。
为了讨论,假设我需要在2018-01-16以东部时区(EST -04)的时间(上午8点,下午1点和晚上10点)存储事件。数据库中的时间戳将是:
- 上午8点:"2018-01-16 12:00:00.000+00" - 下午1点:"2018-01-16 17:00:00.000+00" - 晚上10点:"2018-01-17 02:00:00.000+00"
如何编写Postgres SQL查询以获取所有发生在2018-01-16 EST的事件?
为了讨论,假设我需要在2018-01-16以东部时区(EST -04)的时间(上午8点,下午1点和晚上10点)存储事件。数据库中的时间戳将是:
- 上午8点:"2018-01-16 12:00:00.000+00" - 下午1点:"2018-01-16 17:00:00.000+00" - 晚上10点:"2018-01-17 02:00:00.000+00"
如何编写Postgres SQL查询以获取所有发生在2018-01-16 EST的事件?