gpt4 book ai didi

datetime - 如何将 chrono::Datetime 舍入到最接近的秒数?

转载 作者:行者123 更新时间:2023-11-29 07:54:07 24 4
gpt4 key购买 nike

我想使用 chrono crate 将当前时间四舍五入到最接近的秒数,但我不知道如何去除或四舍五入结果chrono::UTC.now().

似乎没有任何操作可以修改现有的 `DateTime .

chrono::UTC.now()

返回:2019-05-22T20:07:59.250194427Z

我想得到:2019-05-22T20:07:59.000000000Z

在不将 DateTime 值分解为其组件并重新创建它的情况下,我将如何以最有效的方式做到这一点?

最佳答案

使用 round_subsecs method0 作为参数。

use chrono::prelude::*;

fn main() {
let utc: DateTime<Utc> = Utc::now().round_subsecs(0);
println!("{}", utc);
}

结果是:

2019-05-22 20:50:46 UTC

关于datetime - 如何将 chrono::Datetime 舍入到最接近的秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56264503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com