c#DateTime.ParseExact小数秒问题

时间:2011-01-04 04:44:48

标签: c# datetime

我有一个场景,我正在从文件中读取值并将其转换为DateTime。问题是,在我的时间里,有时候我有5位小数,有时是6位。 例如,19:23:30.1234512:13:33.123456。如果我必须解析此问题,则无法使用ss.fffffss.ffffff。我该怎么办?

2 个答案:

答案 0 :(得分:9)

尝试使用六个大写字母F.根据{{​​3}}标题下的文件:

  

“F”格式说明符的数量   与ParseExact一起使用,   TryParseExact,ParseExact或   TryParseExact方法表示   最大数量最重要   秒分数的数字   可以存在以成功解析   字符串。

答案 1 :(得分:0)

为什么需要特别的东西? DateTime.Parse(stringFromFile)不能直接工作,没有说明符吗?