gpt4 book ai didi

c# - 发现两个时间间隔之间差异的问题

转载 作者:太空宇宙 更新时间:2023-11-03 20:40:51 24 4
gpt4 key购买 nike

如何找到两个时间间隔之间的差异。例如 13:45:26.836 - 14:24:18.473 格式为“时:分:秒:毫秒”。现在我需要找出这两个时间之间的时差。

我如何在 C# 中执行此操作?

提前致谢。

最佳答案

基本上,您需要做的是将这些时间值放入DateTime 结构中。一旦你有了两个 DateTime 变量,只需将它们相减 - 结果是一个 TimeSpan 类型的变量:

DateTime dt1 = new DateTime(2010, 5, 7, 13, 45, 26, 836);
DateTime dt2 = new DateTime(2010, 5, 7, 14, 24, 18, 473);

TimeSpan result = dt2 - dt1;
string result2 = result.ToString();

TimeSpan 有大量可以获取集合的属性 - 各种单位的差异,例如毫秒、秒、分钟等。您也可以对其执行 .ToString() 以获得结果的字符串表示形式。在 result2 中,您将得到如下内容:

00:38:51.6370000

这就是你要找的吗?

关于c# - 发现两个时间间隔之间差异的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786211/

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