【发布时间】:2015-07-06 12:15:21
【问题描述】:
我有这段代码可以很好地将 HH:MM:SS 转换为秒作为整数。
for (int i = 0; i < nrdaily.Rows.Count; i++)
{
double NRT = TimeSpan.Parse(nrdaily.Rows[i][3].ToString()).TotalSeconds;
nrdaily.Rows[i][3] = NRT;
}
但是,我正在处理一个 CSV 文件,其中一个字段有许多以 MM:SS 格式存储的值,TotalSeconds 似乎将其误解为 HH:MM 并给出错误的结果。
如何检查字符串是否为 HH:MM:SS 格式,如果是 MM:SS 则将其转换为 HH:MM:SS?
【问题讨论】: