【发布时间】:2016-10-20 12:48:24
【问题描述】:
在 FileHelpers Library 使用 C# 应用程序解析 csv 文件中的日期时间数据时,我需要非常小的帮助。
我在 csv 文件中使用的日期时间数据为 = 20160803T0509+0100
我收到如下错误
ex = {"Error Converting '20160803T0509+0100' to type: 'DateTime'. There are more chars in the Input String than in the Format string: 'yyyyMMdd HH:mm:ss'"}
我正在使用如下代码
[FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.NotAllow)]
[FieldTrim(TrimMode.Both)]
[FieldConverter(ConverterKind.Date, "yyyyMMdd HH:mm:ss")]
private DateTime _ShipmentDateTime;
public DateTime ShipmentDateTime
{
get { return _ShipmentDateTime; }
set { _ShipmentDateTime = value; }
}
【问题讨论】:
-
你试过用
"yyyyMMdd#HHmm#####"作为格式字符串吗? -
@susheeltyagi 这个问题你解决了吗?
标签: c# csv datetime filehelpers