需要识别夏令时纪元时间
Required to identify day light savings epoch time
我有一个 shell 脚本。在 11 月的夏令时期间,时间 1:30 a.m。哪次重复两次我能区分这两个大纪元时间吗?我想在第二个 Epoch 时间调用一个 java 程序(1:30 a.m. 第二次重复)所以我需要确定它是第一个还是第二个。我如何确定它是否是 1st 1:30 a.m。 2号1:30a.m.?
Unix time(或纪元时间)定义为
the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970
并且由于在 UTC 时间中未观察到 DST 更改,您会注意到 纪元时间没有不连续性。
例如,如果第一个02:30 +02:00
(夏令时之前)在纪元中是1508900000
,那么第二个02:30 +01:00
(夏令时之后)将是1508900000 + 3600 = 1508903600
。
我有一个 shell 脚本。在 11 月的夏令时期间,时间 1:30 a.m。哪次重复两次我能区分这两个大纪元时间吗?我想在第二个 Epoch 时间调用一个 java 程序(1:30 a.m. 第二次重复)所以我需要确定它是第一个还是第二个。我如何确定它是否是 1st 1:30 a.m。 2号1:30a.m.?
Unix time(或纪元时间)定义为
the number of seconds that have elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970
并且由于在 UTC 时间中未观察到 DST 更改,您会注意到 纪元时间没有不连续性。
例如,如果第一个02:30 +02:00
(夏令时之前)在纪元中是1508900000
,那么第二个02:30 +01:00
(夏令时之后)将是1508900000 + 3600 = 1508903600
。