Sorry, I made a mistake and the actual diff result is,
| zone |
local time |
by
2020d utc time |
by
2021a utc time |
|
| America/Adak |
2022-11-01 00:00:00 |
2022-11-01 09:00:00 |
2022-11-01 10:00:00 |
|
| America/Anchorage |
2022-11-01 00:00:00 |
2022-11-01 08:00:00 |
2022-11-01 09:00:00 |
|
| America/Asuncion |
2022-10-01 00:00:00 |
2022-10-01 04:00:00 |
2022-10-01 03:00:00 |
|
| America/Atka |
2022-11-01 00:00:00 |
2022-11-01 09:00:00 |
2022-11-01 10:00:00 |
but the problem still exists. I have put my analysis tool and its code in the docker image, "damon0708/zic:v0.3". The tool is writen in golang and easy to be used.
# ./main -h
-l string
local time need to transfer (default "2022-11-01 00:00:00")
-path string
used to parse timezone (default "/usr/share/zoneinfo")
-tz string
the timezone you want transfer (default "America/Adak")
After making the zoneinfo
in path "/app/zoneinfo",
# ./main -l "2022-11-01 00:00:00" -path
"/usr/share/zoneinfo" -tz "America/Adak"
UTC: 2022-11-01 09:00:00 +0000 UTC
# ./main -l "2022-11-01 00:00:00"
-path "/app/zoneinfo" -tz "America/Adak"
UTC: 2022-11-01 10:00:00 +0000 UTC
The tool uses the golang standard
library "time", which can be specified
the zoneinfo path by the env "ZONEINFO". So I don't think it is the problem of the tool.
发件人: Paul Eggert <eggert@cs.ucla.edu>
发送时间: 2021年3月4日 17:13
收件人: 汪蒙蒙(木之) <wangmm@tuya.com>
抄送: Time zone mailing list <tz@iana.org>
主题: Re: 回复: [tz] zoneinfo generating issues
On 3/3/21 11:03 PM, 汪蒙蒙(木之) wrote:
> the check showed no diff in America/Adak America/Anchorage
> America/Asuncion America/Atka
In that case I don't see how the tzdb distribution (either code or data)
can be the problem here. If I understand things correctly, you say it's
producing TZif files like America/Adak that are identical to those of
previous releases, but that your analysis tool is behaves differently on
those two identical TZif files. I expect you'll have to look into the
problem on your end.