ColdFusion - 日期和时间格式四舍五入 5 分钟

ColdFusion - Date and Time formatting is rounding up 5 minutes

我有以下日期字符串:

2017-05-02 08:00:00.0 

当我像这样应用 datetimeformat() 时:

 #datetimeformat(item.getValue('releasedate'), 'h:mm a')#

它正在向上取整 5 分钟并输出:8:05 AM。在上面的代码中,'releasedate' 是传入的字符串。

我该如何解决这个问题?

没有人四舍五入。你在这里输出的是而不是分钟,而月份恰好是五月,所以即 05 前导零。

https://cfdocs.org/datetimeformat:

mm: Month as digits; leading zero for single-digit months.

这里的分钟不是mm,而是

nn: minutes; a leading zero for single-digit minutes