ColdFusion - 从分钟数创建时间

shi*_*ril 8 coldfusion formatting time

我有用户输入的分钟数(即25,120,300等),我需要以ah:mm:ss格式显示.是否有任何内置的ColdFusion函数可以为我做这个,或者有没有人有关于构建字符串的最简单方法的任何建议?

Dan*_*rts 14

<cfset totaltime = "#totalminutes\60#:#numberformat(totalminutes % 60, "00")#:00" />
Run Code Online (Sandbox Code Playgroud)

  • 反斜杠是"整数除法",因此会产生预期的结果.在编辑其他代码之前,我忽略了这一点. (5认同)

Bar*_*rry 13

有点迟到的游戏,但这很好用:

TimeFormat(CreateTimeSpan(0,0,minutes,0))
Run Code Online (Sandbox Code Playgroud)

  • 干净的想法.只需输入一个"HH:mm:ss"面具,就可以正确显示上限,即999分钟. (3认同)