09:00-05:00与美国东部时间上午9:00相同



我从 01:00 PM GMT转换为est,我得到了 09:00-05:00

我的问题是我可以说9 AM EST,没有-05:00?节省日光后基本上意味着同一件事?

我想知道的原因是因为我不想要尾随的 -5:00,而 9 AM更可读。

我从01:00 PM GMT转换为EST,我得到了09:00-05:00

您在转换中做错了什么。-05:00表示给定的时间落后UTC 5小时。由于1:00 PM13:00的12小时锁定代表,而13 - 5 = 8则是落后5小时的等效时间为08:00,而不是09:00

我的问题是我可以说9 AM EST,没有-05:00?节省日光后基本上意味着同一件事?

不,它们不是同一件事。

  • EST是一个英语时区缩写,通常表示"东部标准时间",例如在北美和南美都适用,包括一些使用日光节省时间的地方,以及一些不使用的地方。EST仅指DST没有生效的时期,并且没有说明是否会以后。

  • -05:00是UTC的固定偏移量,它适用于其他时区,而不仅仅是EST。例如,它也可以适用于我们的中央夏令时间(CDT(,以及秘鲁的PET或适用于智利复活节岛的日光时间(DST非常不同(。

即使您的意思是"美国东部时间",您也会在节省日光的时间内使用缩写EDT,并且它键入了-04:00的偏移。

如果在您的原始转换中是指EDT,则结果为09:00-04:00

我想知道的原因是因为我不想要尾随的-5:00,而9 AM更可读。

这是一个有效的问题。当涉及到显示数据时,您当然可以省略可能与用户无关的信息。假设您的用户只关心美国东部时间的当地小时,然后显示9 AM是可以的。

只是不要在 data (例如JSON,XML(或文件中犯错。否则,解释您数据的计算机最终可能会应用不同的时区。

当然,这部分完全取决于您,并且会因用例而有所不同。

相关内容

  • 没有找到相关文章

最新更新