我有一个shell脚本。在十一月的夏令时期间,在凌晨一点半时间重复两次,我能够区分两个大纪元的时间吗?我想在第二个大纪元时间(第二次凌晨1点30分重复)调用一个java程序,所以我需要确定它是第一个还是第二个。我怎样才能确定它是否是凌晨1:30凌晨1点30分?
答案 0 :(得分:0)
Unix time(或纪元时间)定义为
1970年1月1日(星期四)00:00:00 协调世界时(UTC)以来经过的秒数
由于在UTC时间内未观察到DST更改,因此您会注意到在纪元时间内没有不连续性。
例如,如果第一个02:30 +02:00
(DST之前)在纪元中为1508900000
,则第二个02:30 +01:00
(在DST之后)将为1508900000 + 3600 = 1508903600
。