Coldfusion cf1未格式化日期

Coldfusion cf1未格式化日期,coldfusion,coldfusion-9,cfspreadsheet,Coldfusion,Coldfusion 9,Cfspreadsheet,我想我已经阅读了关于这个主题的几乎每一篇文章,没有一个建议的解决方案在我的情况下起作用,所以我来看看 我使用CF9(升级不是一个选项)为这个项目。我从MSSQL数据库中查询一个日期字段,并使用spreadsheetAddRows()将结果放入电子表格(xls或xlsx,两种方式的结果相同) 日期在excel中显示为2020-05-11 00:00:00.0,未被识别为日期,因此日期格式不起作用 我尝试过使用SpreadsheetFormatColumn,{dataformat=“d-mmm-yy

我想我已经阅读了关于这个主题的几乎每一篇文章,没有一个建议的解决方案在我的情况下起作用,所以我来看看

我使用CF9(升级不是一个选项)为这个项目。我从MSSQL数据库中查询一个日期字段,并使用
spreadsheetAddRows()
将结果放入电子表格(xls或xlsx,两种方式的结果相同)

日期在excel中显示为
2020-05-11 00:00:00.0
,未被识别为日期,因此日期格式不起作用

我尝试过使用
SpreadsheetFormatColumn,{dataformat=“d-mmm-yy”},2但这也不会格式化日期,并且在excel中具有完全相同的结果

我尝试过从数据库中选择
convert(varchar,datecolumn,101)
的多种方法,但这些方法最终也只能作为excel中的文本字段,因此没有日期格式,并且排序顺序错误


有人能告诉我CFSpreadsheet的正确日期格式是什么,以便excel能够将其识别为日期吗?

我怀疑excel读取本地计算机的日期和时间格式设置
yyyy-mm-dd
将正确排序,如果您在这方面有足够的灵活性。ISO格式将正确排序,但Excel仍然无法将其识别为日期,我的老板希望使用dd-mmm-yy格式!你试过哪些帖子?你的完整版本是什么?IIRC在CF9和CF10中有一堆bug。即使是跨更新。这是否回答了您的问题?我怀疑Excel读取本地计算机的日期和时间格式设置
yyyy-mm-dd
将正确排序,如果您在这方面有足够的灵活性。ISO格式将正确排序,但Excel仍然无法将其识别为日期,我的老板希望使用dd-mmm-yy格式!你试过哪些帖子?你的完整版本是什么?IIRC在CF9和CF10中有一堆bug。即使是跨更新。这是否回答了您的问题?