rust :如何删除分数秒从2022-12- 01 T07:56:54.242352517Z与计时::偏移::Utc::现在()

plupiseo  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(124)

你好,我用chrono::offset::Utc::now()取当前时间
但它会返回以下代码:
2022年12月1日星期一
,我需要这样的东西:
2022年12月1日星期一07:56:54
.我该怎么做?

6tqwzwtp

6tqwzwtp1#

您可以使用to_rfc3339_opts。它接受秒格式的参数,以及Z是否应该存在。

let time = chrono::offset::Utc::now();
let formatted: String = time.to_rfc3339_opts(chrono::SecondsFormat::Secs, true);

println!("{:?}", time);  // 2022-12-01T08:32:20.580242150Z
println!("{}", formatted);  // 2022-12-01T08:32:20Z

Rust Playground

相关问题