Coldfusion 从字符串创建时间
例如,我想减去时间,得到小时和分钟的结果(不是日期) 2006年2月26日06:25下午 减去 02/26/2006 06:23下午 进入 2分钟Coldfusion 从字符串创建时间,coldfusion,time,coldfusion-8,subtraction,Coldfusion,Time,Coldfusion 8,Subtraction,例如,我想减去时间,得到小时和分钟的结果(不是日期) 2006年2月26日06:25下午 减去 02/26/2006 06:23下午 进入 2分钟 另外,我要从中减去的时间是字符串,而不是日期时间对象。将字符串转换为日期/时间对象。然后,您将能够利用日期函数。以分钟为单位获取总差异,简单的除法/mod将给出总小时数和分钟数 <cfset time1 = parseDateTime("02/26/2006 06:25 PM")> <cfset time2 = parseD
另外,我要从中减去的时间是字符串,而不是日期时间对象。将字符串转换为日期/时间对象。然后,您将能够利用日期函数。以分钟为单位获取总差异,简单的除法/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>
将字符串转换为日期/时间对象。然后,您将能够利用日期函数。以分钟为单位获取总差异,简单的除法/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>
@Bubby4j-取决于字符串。但是如果您检查上面的示例,parseDateTime可以与您的示例一起使用。@Bubby4j-从技术上讲,您甚至可能不需要它。如果所有字符串都是这种格式,dateDiff()可能会自动将它们转换为日期。@Bubby4j-取决于字符串。但是如果您检查上面的示例,parseDateTime可以与您的示例一起使用。@Bubby4j-从技术上讲,您甚至可能不需要它。如果所有字符串都是这种格式,dateDiff()可能会自动将它们转换为日期。