tzdb — Time Zone Database
Static time zone information for tz-rs.
This crate provides all time zones found in the Time Zone Database.
Usage examples
use tz::{DateTime, TimeZone};
use tzdb::{time_zone, tz_by_name};
// access by identifier
DateTime::now(time_zone::europe::KYIV);
// access by name
DateTime::now(tz_by_name("Europe/Berlin").unwrap());
// names are case insensitive
DateTime::now(tz_by_name("ArCtIc/LongYeArByEn").unwrap());
Feature flags
serde-as
— alias forserde-as-1
serde-as-1
— enables the module [serde_as
] to (de)serialize (Utc)DateTimes withserde
andserde_with (v1)
serde-as-2
— enables the module [serde_as
] to (de)serialize (Utc)DateTimes withserde
andserde_with (v2)