4

我们在两个不同版本的 ColdFusion(CF9 和 CF10)上运行 cfquery。返回结果时,不同版本中的日期格式不同。

查询是

SELECT TOP 100 CONVERT(DATE,Field1,121),Field2
FROM A_TABLE

在 CF9 中,字段 1 的返回看起来像2010-06-01.

在 Cf10 中,字段 1 的返回看起来像{ts '2010-06-01 00:00:00'}

有没有其他人注意到这种差异?我们搜索了 CF 文档,并没有注意到任何提及此更改的内容。

4

1 回答 1

6

返回的数据是一样的。您在 CF10 中看到的是 ColdFusion 显示日期/时间对象的方式。(根据 Miguel-F 的反馈编辑)

每当您输出日期/时间时,您可以(并且应该)使用dateFormat(), timeformat()(并且在 CF 10 中datetimeformat())以标准方式格式化日期/时间。

于 2013-10-15T15:07:48.903 回答