例如,我想减去时间以获得小时和分钟(不是日期)的结果
2006 年 2 月 26 日下午 6:25
减
2006 年 2 月 26 日下午 6:23
进入
2分钟
此外,我要减去的时间是字符串,而不是日期时间对象。
例如,我想减去时间以获得小时和分钟(不是日期)的结果
2006 年 2 月 26 日下午 6:25
减
2006 年 2 月 26 日下午 6:23
进入
2分钟
此外,我要减去的时间是字符串,而不是日期时间对象。
将字符串转换为日期/时间对象。然后您将能够利用日期功能。以分钟为单位获取总差异,简单除法/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>