从字符串创建时间

Jam*_*s T 1 coldfusion time subtraction coldfusion-8

例如,我想减去获得小时和分钟(不是日期)结果的时间

02/26/2006 06:25 PM

减去

02/26/2006 06:23 PM

2分钟

此外,我想减去的时间是字符串,而不是日期时间对象.

Lei*_*igh 5

将字符串转换为日期/时间对象.然后,您将能够利用日期功能.以分钟为单位获得总差异,简单除法/ mod将为您提供总小时数和分钟数.

<cfset time1   = parseDateTime("02/26/2006 06:25 PM")>
<cfset time2   = parseDateTime("02/26/2006 06:23 PM")>
<cfset diff    = dateDiff("n", time2, time1)>
<cfset hours   = int(diff / 60)>
<cfset minutes = diff mod 60>
Run Code Online (Sandbox Code Playgroud)