e-tipsmemo

ごった煮

Rust UTC timestamp

Rustでタイムスタンプがほしい時は多々ある。

time crateじゃもうdepricatedなので
chrono crateを使う。

$ cargo tree | grep chrono
├── chrono v0.4.1
extern crate chrono;

use chrono::prelude::*;

#[test]
fn timestamp(){
let dt = Utc::now();
println!("{:?}", dt.timestamp());
}

たったこれだけだった
https://crates.io/crates/chrono

$date +%s

で得られるものと近い値が出ると思われる。

[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識

[試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識