datetime - Coldfusion Now() 返回错误的分钟数

标签 datetime coldfusion date-format

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/

相关文章:

php - 在 PHP 中处理在不同时区存储/显示日期的最佳方法?

python - 带日期时间的 MongoDB/Pymongo 查询

mongodb - 带有 ColdFusion、Bean+Service+DAO 和 OOP 的 NoSQL 还是好的旧数组/结构和过程?

当我知道格式时,php 从字符串中获取时间戳

vb.net - 如何检查当前系统日期格式?

java - 日期格式行为特殊

java - 用闰秒解析 LocalTime

java - 当针对 Android API < 26 时,Duration. Between 的最佳替代方案是什么?

Coldfusion Amazon S3 支持文件上传,它是否连接到特定 IP?

使用 OnError 的 ColdFusion 问题