Rust UTC時刻を取得する

Rust UTC時刻を取得する

Rustで、UTC時刻を取得するサンプルコードを記述してます。「chrono」ライブラリを使用して取得します。日付のみを取得することもできます。Rustのバージョンは1.65.0を使用してます。

環境

  • OS windows11 home
  • rustc 1.65.0

UTC時刻を取得する

UTC時刻を取得するは、「chrono」の「Utc, DateTime」を使用します。

「chrono」が使用できない場合は、「Cargo.toml」に、以下を追加します。

[dependencies]
chrono = "0.4"

実際に使用してみます。

use chrono::{Utc, DateTime};

fn main() {

    let utc: DateTime<Utc> = Utc::now();

    println!("{}", utc);

}

実行結果を見ると、取得されていることが確認できます。

日付を取得

日付だけを取得する場合は「today」を使用します。

use chrono::{Utc, Date};

fn main() {

    let utc: Date<Utc> = Utc::today();

    println!("{}", utc);

}

実行結果