https://github.com/nicolasbauw/rs-zdump
An Rust version of the zdump utility
https://github.com/nicolasbauw/rs-zdump
iana rust timezone zdump
Last synced: 6 months ago
JSON representation
An Rust version of the zdump utility
- Host: GitHub
- URL: https://github.com/nicolasbauw/rs-zdump
- Owner: nicolasbauw
- License: mit
- Created: 2019-09-27T13:32:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T14:49:19.000Z (over 1 year ago)
- Last Synced: 2025-03-09T21:46:42.725Z (7 months ago)
- Topics: iana, rust, timezone, zdump
- Language: Rust
- Homepage:
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# zdump
[](https://crates.io/crates/zdump)
[](https://crates.io/crates/zdump)A Rust version of the zdump utility.
Output example when specifying only a zonename:
```
zdump /usr/share/zoneinfo/Europe/Paris
Europe/Paris Tue, 04 Aug 2020 23:26:09 +0200 CEST
````To display week number:
```text
zdump /usr/share/zoneinfo/Europe/Paris -w
Europe/Paris Tue, 04 Aug 2020 23:26:09 +0200 CEST, week number: 32
````When specifying a zonename and a year, outputs transition times for that year:
```text
zdump /usr/share/zoneinfo/Europe/Paris -y 2020
Europe/Paris Sun, 29 Mar 2020 01:00:00 UT -> CEST, utc_offset=7200, DST: true
Europe/Paris Sun, 25 Oct 2020 01:00:00 UT -> CET, utc_offset=3600, DST: false
```To display all zone's transition times:
```
zdump /usr/share/zoneinfo/America/Phoenix -a
America/Phoenix Sun, 18 Nov 1883 19:00:00 UT -> MST, utc_offset=-25200, DST: false
America/Phoenix Sun, 31 Mar 1918 09:00:00 UT -> MDT, utc_offset=-21600, DST: true
America/Phoenix Sun, 27 Oct 1918 08:00:00 UT -> MST, utc_offset=-25200, DST: false
America/Phoenix Sun, 30 Mar 1919 09:00:00 UT -> MDT, utc_offset=-21600, DST: true
America/Phoenix Sun, 26 Oct 1919 08:00:00 UT -> MST, utc_offset=-25200, DST: false
America/Phoenix Mon, 09 Feb 1942 09:00:00 UT -> MWT, utc_offset=-21600, DST: true
America/Phoenix Sat, 01 Jan 1944 06:01:00 UT -> MST, utc_offset=-25200, DST: false
America/Phoenix Sat, 01 Apr 1944 07:01:00 UT -> MWT, utc_offset=-21600, DST: true
America/Phoenix Sun, 01 Oct 1944 06:01:00 UT -> MST, utc_offset=-25200, DST: false
America/Phoenix Sun, 30 Apr 1967 09:00:00 UT -> MDT, utc_offset=-21600, DST: true
America/Phoenix Sun, 29 Oct 1967 08:00:00 UT -> MST, utc_offset=-25200, DST: false
```To display raw and debug data:
```
zdump /usr/share/zoneinfo/EST -r
Tz { tzh_timecnt_data: [], tzh_timecnt_indices: [], tzh_typecnt: [Ttinfo { tt_gmtoff: -18000, tt_isdst: 0, tt_abbrind: 0 }], tz_abbr: ["EST"], name: "EST" }
Tzinfo { timezone: "EST", utc_datetime: 2021-07-09T20:57:50.343062Z, datetime: 2021-07-09T15:57:50.343062-05:00, dst_from: None, dst_until: None, dst_period: false, raw_offset: -18000, dst_offset: 0, utc_offset: -05:00, abbreviation: "EST", week_number: 27 }
```-h and -V prints help and version information, respectively.
License: MIT