rust 获取unix 时间戳

rust 获取Unix 时间戳的方法

use std::time::{SystemTime, UNIX_EPOCH};
match SystemTime::now().duration_since(UNIX_EPOCH) {
        Ok(n) => {
           let i =  n.as_secs();
            println!("1970-01-01 00:00:00 UTC was {} seconds ago!", i);
            uinfo.regdate = Some(i);
        },
        Err(_) => panic!("SystemTime before UNIX EPOCH!"),
    }

只有当ok的时候,才能获得Unix 时间戳,然后用.as_secs()方法拿到整数值。

分类: 默认 标签: 发布于: 2022-03-29 16:11:26, 更新于: 2022-03-29 16:11:26