Rust语言获取当前的时间戳
在 Rust 中,要获取当前的时间戳(Unix 时间戳),您可以使用std::time::SystemTime
和std::time::UNIX_EPOCH
的组合,然后将时间间隔转换为秒数。
以下是获取时间戳的示例:
use std::time::{SystemTime, UNIX_EPOCH};
fn main() {
let current_time = SystemTime::now();
let since_epoch = current_time.duration_since(UNIX_EPOCH)
.expect("Time went backwards");
// 以秒为单位
let timestamp = since_epoch.as_secs();
println!("{}", timestamp);
}