On 3/1/23 14:33, Ahmad ElDardiry wrote:
I'm sorry I'm not familiar with the 24h format, but basically 12am Apr 28 would be advanced 1 hour, and this would last till October 26.
"00:00" means midnight at the start of the day, and "24:00" means midnight at the end of the day. This avoids the ambiguity of "12am" which can mean either noon or midnight depending on who you're talking to. With the proposed patch, the output of the shell command 'zdump -V -c2022,2025 Africa/Cairo | sed "s,Africa/Cairo,,; s, isdst.*,,"' would be the following. Does this look correct to you for clocks in Egypt? Thu Apr 27 21:59:59 2023 UT = Thu Apr 27 23:59:59 2023 EET Thu Apr 27 22:00:00 2023 UT = Fri Apr 28 01:00:00 2023 EEST Thu Oct 26 20:59:59 2023 UT = Thu Oct 26 23:59:59 2023 EEST Thu Oct 26 21:00:00 2023 UT = Thu Oct 26 23:00:00 2023 EET Thu Apr 25 21:59:59 2024 UT = Thu Apr 25 23:59:59 2024 EET Thu Apr 25 22:00:00 2024 UT = Fri Apr 26 01:00:00 2024 EEST Thu Oct 31 20:59:59 2024 UT = Thu Oct 31 23:59:59 2024 EEST Thu Oct 31 21:00:00 2024 UT = Thu Oct 31 23:00:00 2024 EET In the above, "UT" is Universal Time (i.e., GMT), "EET" is eastern European time, and "EEST" is eastern European summer time. "23:59:59" is one second before midnight at the end of the day, "01:00:00" is 1am, and "23:00:00" is 11pm.