更新时间:2023-02-03 16:53:56
你首先需要创建一个NaiveDateTime
,然后再用它创建一个DateTime
:>
You first need to create a NaiveDateTime
and then use it to create a DateTime
again:
extern crate chrono;
use chrono::prelude::*;
fn main() {
let datetime = Utc.ymd(2020, 1, 1).and_hms(0, 0, 0);
let timestamp = datetime.timestamp();
let naive_datetime = NaiveDateTime::from_timestamp(timestamp, 0);
let datetime_again: DateTime<Utc> = DateTime::from_utc(naive_datetime, Utc);
println!("{}", datetime_again);
}