我解析一個Excel創建csv文件,發現該文件的日期已按以下格式指定:MM:ss.0DateTime格式和excel
基於的假設是格式不ISO標準我相信這可以用DateTime.FromOADate閱讀,但到目前爲止,我沒有能夠實現這一點沒有收到以下錯誤:「該字符串不是在一個正確的格式」
示例文件條目:59 :03.0
以下是我試過的:
foreach (var rec in record)
{
double temp = double.Parse(rec.date, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.NumberFormatInfo.InvariantInfo);
MessageBox.Show(DateTime.FromOADate(temp).ToString());
}
任何援助,將不勝感激。
什麼是「rec」? –
我使用的是https://github.com/JoshClose/CsvHelper,rec是IEnumerable record = csvread.GetRecords (); –
ServerMonkey