rust 如何使用chrono crate获取当前时间戳UTC作为unix时间戳

6vl6ewon  于 2022-12-19  发布在  Unix
关注(0)|答案(1)|浏览(266)

我需要使用包chrono获取当前时间戳UTC作为UNIX时间戳我正在使用以下版本的chrono

chrono = { version = "0.4.22", default-features = false }

守则

use chrono;

fn main() {
    println!("{:?}", chrono::offset::Local::now());
    println!("{:?}", chrono::offset::Utc::now());
}

但我得到以下错误

4 |     println!("{:?}", chrono::offset::Local::now());
  |                                      ^^^^^ could not find `Local` in `offset`

如何使用计时器获取当前时间戳UTC作为UNIX时间戳?

mhd8tkvw

mhd8tkvw1#

您使用的是default-features = false,需要为now()启用clock功能:

功能

Chrono支持各种运行时环境和操作系统,并有几个可以启用或禁用的功能。

  • ...
  • clock:允许阅读系统时间(now),该时间取决于UNIX类操作系统的标准库和Windows API(winapi)。

相关问题