読者です 読者をやめる 読者になる 読者になる

現在時刻をUNIXタイムスタンプ形式で取得する

Rust

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