5 releases
0.1.7 | May 12, 2024 |
---|---|
0.1.6 | May 12, 2024 |
0.1.5 | Jan 14, 2024 |
0.1.4 | Sep 19, 2023 |
0.1.3 | Sep 6, 2023 |
#268 in Date and time
558 downloads per month
Used in 3 crates
(via lune-std-datetime)
22KB
452 lines
chrono-lc
This crate allows to format chrono dates with localized months and week days. Backwards comptible fork of Alex-PK/chrono-locale, now works with the latest version of chrono.
Usage
Include the dependency in Cargo.toml
:
[dependencies]
chrono = "0.4"
chrono_lc = "0.1.7"
Import the required modules into lib.rs
or main.rs
:
use chrono::prelude::*;
use chrono_lc::LocaleDate;
Note You can choose to import just parts of chrono instead of the whole prelude. Please see
chrono
's documentation.
To format a chrono Date
or DateTime
object, you can use the formatl
method:
let dt = FixedOffset::east_opt(34200)
.unwrap()
.with_ymd_and_hms(2001, 7, 8, 0, 34, 59)
.unwrap()
.with_nanosecond(1_026_490_708)
.unwrap();
println!("{}", dt.formatl("%c", "fr"));
Warning All of chrono's formatting placeholders work except for
%3f
,%6f
and%9f
(but%.3f
,%.6f
and%.9f
work normally).
Dependencies
~1–2MB
~26K SLoC