ASP.net FileHelpers 无法将字符串转换为日期时间
ASP.net FileHelpers failed to convert string to datetime
我已经处理这个问题将近 2 天了。这是错误消息:
FileHelpers.ConvertException: 'Error Converting '8/8/2018 8:48:52 AM'
to type: 'DateTime'. There are less chars in the Input String than in
the Format string: 'M/d/yyyy hh:mm:ss tt''
我试了很多东西都没有用。尝试过 'M/d/yyyy h:mm:ss tt'
试图像这样直接放入 class:
[FieldConverter(ConverterKind.Date, "M/dd/yyyy hh:mm:ss tt")]
尝试了几乎所有我能在此处和google上找到的可能的日期格式。
我为此苦苦挣扎了将近 2 天。
请帮忙!
Print screen running step by step with value
谢谢,
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
"U" 显示 2008 年 4 月 10 日星期四 1:30:00 下午来自此代码
Console.WriteLine(date1.ToString("U",
CultureInfo.CreateSpecificCulture("en-US")));
您可以检查所有支持的格式字符串MSDN
然后试试这个:
[FieldConverter(ConverterKind.Date, "ddMMyyyy" )]
哇哦!在我的 table 中有一个空值,这被认为是不可能的......好吧,这是怎么回事!解析工作正常!!!
我已经处理这个问题将近 2 天了。这是错误消息:
FileHelpers.ConvertException: 'Error Converting '8/8/2018 8:48:52 AM' to type: 'DateTime'. There are less chars in the Input String than in the Format string: 'M/d/yyyy hh:mm:ss tt''
我试了很多东西都没有用。尝试过 'M/d/yyyy h:mm:ss tt'
试图像这样直接放入 class:
[FieldConverter(ConverterKind.Date, "M/dd/yyyy hh:mm:ss tt")]
尝试了几乎所有我能在此处和google上找到的可能的日期格式。
我为此苦苦挣扎了将近 2 天。
请帮忙!
Print screen running step by step with value
谢谢,
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
"U" 显示 2008 年 4 月 10 日星期四 1:30:00 下午来自此代码
Console.WriteLine(date1.ToString("U",
CultureInfo.CreateSpecificCulture("en-US")));
您可以检查所有支持的格式字符串MSDN
然后试试这个:
[FieldConverter(ConverterKind.Date, "ddMMyyyy" )]
哇哦!在我的 table 中有一个空值,这被认为是不可能的......好吧,这是怎么回事!解析工作正常!!!