我正在尝试转换包含以下日期时间格式的csv文件中的列。
12 mar 2016 10:27:47 fm
但是当我将类型更改为DateTime时,我收到此错误:
Error: Could not parse the input provided to a DateTime value
我尝试使用不同的语言环境进行转换,但没有成功。
如何将其转换为正确的日期时间格式?
答案 0 :(得分:1)
那条线上的fm应该是am还是pm?
您可以使用Text.Replace
在am或pm中替换文本中的fm然后在DateTime.FromText
中使用该文本来解决此问题。
答案 1 :(得分:1)
我们的日期/时间解析器适用于像瑞典语这样的区域设置,其中“am”使用“fm”只允许24小时的时间。对不起,你碰到了这个!
亚历杭德罗的解决方案如下:
DateTime.FromText(Text.Replace(Text.Replace("12 mar 2016 10:27:47 fm", " fm", " am"), " em", " pm"))