美文网首页
Rust 实例 —— 日期时间

Rust 实例 —— 日期时间

作者: 1UP2020 | 来源:发表于2022-02-15 19:42 被阅读0次

    打印当前和任意日期时间

    use chrono::{DateTime, Local, Datelike, NaiveDate};
    
    
    fn main() {
        //打印当前日期时间
        let now: DateTime<Local> = Local::now();
        let w = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"];
        println!("今天是{}{} {}",
        now.format("%Y年%m月%e日"), 
        w[now.weekday().num_days_from_monday() as usize],
        now.format("%T")
        );
        //打印任意日期
        let date: NaiveDate = NaiveDate::from_ymd(2022, 2, 14);
        let (_, year) = date.year_ce();
        println!("{}年{}月{}日{}",
            year,
            date.month(),
            date.day(), 
            w[date.weekday().num_days_from_monday() as usize]
        ); 
    }
    
    

    相关文章

      网友评论

          本文标题:Rust 实例 —— 日期时间

          本文链接:https://www.haomeiwen.com/subject/wgpllrtx.html