DATEFORMAT(Now(),"yyyy-mm-dd HH:mm:ss.SSS")
使用上面的代码时,ColdFusion 始终返回时间为整点过 12 分钟。日期/时间的其余部分是正确的,但分钟始终设置为过去 12 点。
2011-12-14 14:02:36.020 返回结果为 2011-12-14 14:12:36.020
2011-12-14 13:27:09.783 返回结果为 2011-12-14 13:12:09.783
谁能解释一下为什么吗?我记得过去读过一些关于此的内容,但现在我一片空白。
最佳答案
不是 now() 不正确,而是你的格式不正确。您需要像这样使用 dateformat() 和 timeformat() :
dateFormat(Now(),"yyyy-mm-dd") & " " & timeFormat(now(), "HH:mm:ss.SSS")
关于datetime - Coldfusion Now() 返回错误的分钟数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8510270/