【发布时间】:2016-04-05 12:11:09
【问题描述】:
这与我之前在这里遇到的一个问题有关:Convert datetime to a fixed date of the month including the time - mysql
我提出另一个问题,因为这是关于日期时间中的时区部分。
我有一个存储在 GMT 中的日期时间值列表。出于报告的目的,我想将日期转换为一个月的单个日期。 (这是我上面提到的上一个线程的主题)。我还想做的是考虑时区。我会解释的。
日期字段始终以 GMT 格式存储。但是该报告是为 EST 中的总部生成的。因此,当日期转换为单个日期时间(同样,前一个线程的一部分)时,只有在 EST(而不是 GMT)中属于该月的日期应该更改为该月。
例如,假设我将这个日期存储在表中: 2016-04-01 00:03:07(格林威治标准时间)。但是对于坐在东部时区的人来说,这是在三月份创建的。因此,当我将日期转换为一个月的特定日期时,该日期应转换为 2016-03-15 00:00:00 而不是 2016-04-15 00:00:00
对我来说很有挑战性!
我需要这种格式,因为我正在与第三方应用程序集成
【问题讨论】: