#[cfg(feature = "datetime")]
fn main() {
use locale_rs::{datetime_formats::DateTime, locale::Locale};
let dt = DateTime {
year: 2026,
month: 1,
day: 3,
hour: 14,
minute: 5,
second: 9,
};
let locale = Locale::en;
println!("English (US):");
println!(" Date: {}", locale.format_date(&dt)); println!(" Time: {}\n", locale.format_time(&dt));
let locale = Locale::de;
println!("German (DE):");
println!(" Date: {}\n", locale.format_date(&dt));
let locale = Locale::zh_Hans;
println!("Chinese (Simplified):");
println!(" Date: {}\n", locale.format_date(&dt));
let locale = Locale::ar_EG;
println!("Arabic (Egypt):");
println!(" Date: {}", locale.format_date(&dt));
println!(" Time: {}", locale.format_time(&dt));
}
#[cfg(not(feature = "datetime"))]
fn main() {
panic!("Feature datetime is not enabled")
}