在我公司,我们将从我们的站点范围错误模板收集的信息存储到数据库中,但由于error.datetime的格式,我很难对不同的日期范围进行任何SQL查询。
是否有人使用某些t-sql或coldfusion代码将其转换为mm / dd / yyyy格式?
以下是目前格式的示例。
Sun Jun 13 21:54:32 CDT 2010
但是对于任何疑问,我都需要做,我相信我有更好的格式。
答案 0 :(得分:2)
在CF方面,您应该能够使用createOdbcDateTime()为数据库或dateformat()正确格式化它,以将其格式化为文本。如果日期以文本而不是日期对象的形式返回,则可以使用parseDateTime()转换为日期对象。
答案 1 :(得分:0)
作为替代方案,如果您只是使用SQL Server内置getDate()
函数来填充日期列,则可以避免必须转换日期,因为错误已插入数据库。
它可能不是完全同一时间(即它可能超出ms或10)但它应该非常接近并且可能足以满足您的目的。
确保您的数据库服务器和应用程序服务器是时间同步的!