什么是C#System.DateTime.Ticks的Rust等价物?

时间:2018-02-08 13:23:27

标签: datetime rust

在C#中,我可以这样做:

var dt = DateTime.Parse("2018-02-08 10:00");
Console.WriteLine(dt.Ticks);

打印636536808000000000,即:

  

此属性的值表示100纳秒的数量   自0001年1月1日午夜12:00:00起经过的间隔   (公元0001年1月1日0:00:00,公历)

有没有办法使用Rust的chrono箱子来实现相同的目标?

extern crate chrono;

use chrono::DateTime;
use chrono::offset::FixedOffset;

fn get_ticks() -> u64 {
    let str = "Tue, 1 Jul 2003 10:52:37 +0200";
    let dt = DateTime::<FixedOffset>::parse_from_rfc2822(str).unwrap();
    // Now what?    
}

0 个答案:

没有答案