gpt4 book ai didi

c# - 如何在 C# 中比较 2 个 DateTime

转载 作者:行者123 更新时间:2023-11-30 13:11:29 25 4
gpt4 key购买 nike

我想找出 DateTime.UtcNow 之间是否有任何区别。

LastEdited(9/11/2011 21:00:00) 不到 30 分钟,因此 bool 值应返回 false 因为差异更大。

但它返回了 true。我可以知道这里出了什么问题吗?

 bool difference = ((DateTime.UtcNow - LastEdited).Minutes < 30);

最佳答案

你尝试过使用

bool difference = ((DateTime.UtcNow - LastEdited).TotalMinutes < 30);

结果实际上是一个 Timespan,如果您检查 TotalMinutes,它会以分钟为单位为您提供整个跨度部分,而 Minutes 只会给出时间间隔的实际分钟部分。

关于c# - 如何在 C# 中比较 2 个 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8340485/

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