我有这样的字符串:“0:385”(第一个数字是秒,下一个数字是毫秒),我想在 datagridview 中使用数字排序(而不是字符串)所以我试图从字符串中创建 DateTime但我不确定该怎么做。我知道我应该使用方法 Parse(或 ParseExact)但是当我尝试它时它说“String 未被识别为有效的 DateTime”。我阅读了一些关于此的文章,但我不确定如何使用 IFormatProvider 和下一个参数。 感谢帮助
最佳答案
您可以使用以下内容:TimeSpan.Parse("0:0:0.365")
但是你必须像这样格式化字符串:[d.]hh:mm:ss[.ff](日期 [d] 和小数秒 [ff] 是可选的)
关于c# - 将字符串转换为时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3870917/