C# 如何对两个yyyy-MM-dd HH:mm:ss类型的时间数据作差值,并将该值转换为string
时间: 2023-12-03 16:45:40 浏览: 185
c# 对象类型转换,包括时间转换、string 和int转换等
你可以通过将两个DateTime类型的时间数据相减来获得TimeSpan类型的差值,然后将TimeSpan类型的差值转换为string类型。
下面是一个示例代码:
```csharp
DateTime startTime = DateTime.ParseExact("2021-09-01 10:10:10", "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
DateTime endTime = DateTime.ParseExact("2021-09-02 10:10:10", "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
TimeSpan duration = endTime - startTime;
string durationString = duration.ToString();
```
在这个示例中,我们先将两个字符串类型的时间数据转换为DateTime类型,然后将它们相减得到TimeSpan类型的差值,最后将TimeSpan类型的差值转换为string类型的时间间隔表示。
阅读全文