如何在Rust中获取当前日期和时间的时间戳

时间:2019-08-29 10:14:36

标签: datetime rust

我只是想检索当前的时间和日期并将其存储在变量中。 为此,我尝试使用chrono :: DateTime。

在文档中,我发现了这一点:

use chrono::{DateTime, TimeZone, NaiveDateTime, Utc};

let dt = DateTime::<Utc>::from_utc(NaiveDate::from_ymd(2016, 7, 8).and_hms(9, 10, 11), Utc);    

这使我可以存储特定的日期和时间,但是我无法确定如何检索实际的当前日期和时间并将其放入我的DateTime-Variable中。

2 个答案:

答案 0 :(得分:4)

使用防锈剂,now使用它:

use chrono;

fn main() {
    println!("{:?}", chrono::offset::Local::now());
    println!("{:?}", chrono::offset::Utc::now());
}

答案 1 :(得分:0)

回答标题中如何获取当前时间戳的问题:

use chrono::Utc;

let dt = Utc::now();
let timestamp: i64 = dt.timestamp();

println!("Current timestamp is {}", timestamp);
相关问题
最新问题