chrono-persian
About
this crate contains a set of helper functions to convert chrono datetimes to persian (jalali) calender
it provides a simple Trait ToPersian which is implemented for NaiveDateTime, DateTime<Utc> and DateTime<Local
Example
use ;
use ToPersian;
// convert a datetime utc
let utc = "2024-11-09 22:38:28 UTC"..unwrap;
let a = utc.to_persian.unwrap;
assert_eq!;
//convert a datetime local
let local = "2024-11-10 02:17:54 +03:30"..unwrap;
let b = local.to_persian.unwrap;
assert_eq!;
//convert a naivedatetime
let now = parse_from_str.unwrap;
let a = now.to_persian.unwrap;
assert_eq!;