現在時刻をUNIXタイムスタンプ形式で取得する
chronoというライブラリを使えば出来そう。
$ cargo new sample --bin $ cd sample $ echo -e '\n[dependencies]\nchrono="*"\n' >> Cargo.toml
main.rs
を修正:
// src/main.rs extern crate chrono; use chrono::offset::local::Local; use chrono::duration::Duration; fn main() { // 現在時刻 println!("Now: {}", Local::now().timestamp()); // ついでに五分後を表示 println!("After 5 minutes: {}", (Local::now() + Duration::minutes(5)).timestamp()); }
実行:
$ cargo run Now: 1447247053 After 5 minutes: 1447247353