我正在尝试清理我的Date / TimeStamp,然后再将其显示给页面上的用户。
我从数据库MSSQL中提取以下信息,它存储在myDate变量中:
#myDate# = 2015-06-10 11:47:00.0
我想要做的是清理myDate
,这样看起来像这样:
2015-06-10 11:47
我已经探索过使用Left
,但我相信只适用于字符串。
我不是100%确定在ColdFusion中如何实现这一目标。
如果需要更多信息,请与我们联系。
答案 0 :(得分:4)
如果您使用的是CF9或更低版本,则可以使用dateFormat()
和timeFormat()
功能来完成它。像这样。
<cfoutput>
#DateFormat(mydate, "yyyy-mm-dd")# #TimeFormat(mydate, "hh:mm")#
</cfoutput>
如果您想以24小时格式显示时间,可以在HH
功能中使用timeFormat()
作为掩码。有关详细信息,请浏览以下链接:
如果您使用的是CF10或更高版本,那么,正如@Leigh建议的那样,您可以使用dateTimeFormat()
功能。像这样。
<cfoutput>
#DateTimeFormat(mydate, "yyyy-mm-dd hh:nn")#
</cfoutput>
nn
是显示分钟的掩码。如需更多选项,请浏览@Leigh建议的链接。