rust chrono
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | use chrono::prelude:: * ; / / 1. 时间转字符 / / 2. 字符转时间 / / 3. 时间相加减 / / 4. 时间加差异数 fn main(){ let d = NaiveDate::from_ymd( 2015 , 3 , 14 ); let a = NaiveDate::from_ymd( 2015 , 3 , 16 ); let a_b :i64 = (d - a).num_days(); / / println!( "{:?}" , (d - a).num_days()); / / let c = a + chrono::Duration:: from ( 1 ); / / println!( "{:?}" , c); let x = NaiveDate::parse_from_str( "2015/9/30" , "%Y/%m/%d" ); / / println!( "{:?}" ,x); let y = x.unwrap() + chrono::Duration::days( - 1_i64 ); / / i64类型 print !( " => {:?}" , y); } |
【推荐】FlashTable:表单开发界的极速跑车,让你的开发效率一路狂飙
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步