chrono_lc

Crates.iochrono_lc
lib.rschrono_lc
version0.1.7
sourcesrc
created_at2023-09-06 07:42:46.585976
updated_at2024-05-12 17:10:04.747658
descriptionLocalised date and time formatting library for Rust, based on chrono
homepagehttps://github.com/0x5eal/chrono-locale
repositoryhttps://github.com/0x5eal/chrono-locale
max_upload_size
id965065
size116,389
Erica Marigold (CompeyDev)

documentation

README

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).

Commit count: 89

cargo fmt