gpt4 book ai didi

c# - 比较C#中的2个时间字符串

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

所以我有一个字符串 00:00:15:185 我需要告诉它大于 15 秒。

时间格式为 HH:m:ss:FFF

这显然长于 15 秒,但我无法正确比较。

当前代码是这样的:

value = "00:00:15:185";    
if (DateTime.Parse(value) > DateTime.Parse("00:00:15:000"){
//do stuff
}

当我一直运行它时它会给出异常并且程序在它应该运行时不起作用

最佳答案

您的字符串不代表时间,而是一段时间。我们有 TimeSpan为了那个原因。

var value = "00:00:15:185";
if (TimeSpan.ParseExact(value, @"hh\:mm\:ss\:FFF", CultureInfo.InvariantCulture)
> TimeSpan.FromSeconds(15))
{
//do stuff
}

关于c# - 比较C#中的2个时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37802271/

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