删除字符串中的最后5个字符 - ColdFusion

时间:2015-06-18 18:19:51

标签: coldfusion truncation

我正在尝试清理我的Date / TimeStamp,然后再将其显示给页面上的用户。

我从数据库MSSQL中提取以下信息,它存储在myDate变量中:

#myDate#  =   2015-06-10 11:47:00.0

我想要做的是清理myDate,这样看起来像这样:

2015-06-10 11:47

我已经探索过使用Left,但我相信只适用于字符串。

我不是100%确定在ColdFusion中如何实现这一目标。

如果需要更多信息,请与我们联系。

1 个答案:

答案 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建议的链接。