[英]FileHelpers Csv reader - Failing to convert dd-mmm-yyyy DateTime Format
"NIFTY","13-Jun-2012","28-Jun-2012","7100.00"
可以注意到上面csv樣本的日期格式是-dd-mmm-yyyy
但文件助手的日期時間格式(可能是默認值1)是 - dd-mm-yyyy
在嘗試轉換csv文件時遇到以下錯誤。
Error Converting '06-Jun-2012' to type: 'DateTime'. There are more chars in the Input String than in the Format string: 'ddMMyyyy'
這是否可以使用filehelper從06-JUN-2012轉換為2012年6月13日。 ??
這是我用於文件助手的mDate類(v 2.9.16)
[FieldTrim(TrimMode.Both)]
[FieldQuoted('"', QuoteMode.OptionalForRead, MultilineMode.AllowForRead)]
private DateTime mDate;
你必須使用轉換器:
[FieldTrim(TrimMode.Both)]
[FieldQuoted('"', QuoteMode.OptionalForRead, MultilineMode.AllowForRead)]
[FieldConverter(ConverterKind.Date, "dd-MMM-yyyy" )]
private DateTime mDate;
更多選擇:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.