pan*_*dra 3 c# vb.net filehelpers visual-studio-2010
"NIFTY","13-Jun-2012","28-Jun-2012","7100.00"
Run Code Online (Sandbox Code Playgroud)
可以注意到上面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'
Run Code Online (Sandbox Code Playgroud)
这是否可以使用filehelper从06-JUN-2012转换为2012年6月13日.??
这是我用于文件助手的mDate类(v 2.9.16)
[FieldTrim(TrimMode.Both)]
[FieldQuoted('"', QuoteMode.OptionalForRead, MultilineMode.AllowForRead)]
private DateTime mDate;
Run Code Online (Sandbox Code Playgroud)
你必须使用转换器:
[FieldTrim(TrimMode.Both)]
[FieldQuoted('"', QuoteMode.OptionalForRead, MultilineMode.AllowForRead)]
[FieldConverter(ConverterKind.Date, "dd-MMM-yyyy" )]
private DateTime mDate;
Run Code Online (Sandbox Code Playgroud)
更多的选择:
http://www.filehelpers.net/mustread/
| 归档时间: |
|
| 查看次数: |
6923 次 |
| 最近记录: |