我正在使用 ColdFusion 9 从 Excel (2007, xls) 电子表格中导入数据。正在导入的列之一是日期字段。在大多数情况下,日期很好,但在某些情况下,日期格式似乎发生了一些奇怪的事情。它是mm\/dd\/yyyy
. 我不知道添加那些额外\
的 's 是什么。具体错误很明显:
"11\/15\/2012 is an invalid date or time string."
直接查看电子表格和单元格本身,日期的格式正确显示为mm/dd/yyyy
.
有谁知道这可能是什么原因造成的?
跟进
感谢您提供有用的答案。最后,最好的解决方案来自 CoderSeven。我曾经Replace(dateString, '\', '', 'all')
删除有问题的斜线并处理数据。这被证明是最好的解决方案,因为我正在处理可能来自成千上万个人的电子表格,虽然我控制他们使用的电子表格的格式,但我无法控制他们是否将数据键入或剪切并粘贴到字段中。最终我很想知道那个额外的斜线是从哪里来的,但是这个解决方案效果很好。