Coldfusion 获取当前日期,包括毫秒
我必须使用ColdFusion 11跟踪当前系统时间,包括毫秒。我正在使用Coldfusion 获取当前日期,包括毫秒,coldfusion,coldfusion-11,Coldfusion,Coldfusion 11,我必须使用ColdFusion 11跟踪当前系统时间,包括毫秒。我正在使用Now()函数,但它输出的日期如下{ts'2017-01-11 06:48:58'}。我还需要包括毫秒。请让我知道。毫秒在那里,您可以使用ColdFusion的TimeFormat()函数获取它们。下面是一些示例代码,显示了以下内容: <cfscript> currentTime = Now(); writeOutput('<p>' & currentTime & '
Now()
函数,但它输出的日期如下{ts'2017-01-11 06:48:58'}
。我还需要包括毫秒。请让我知道。毫秒在那里,您可以使用ColdFusion的TimeFormat()
函数获取它们。下面是一些示例代码,显示了以下内容:
<cfscript>
currentTime = Now();
writeOutput('<p>' & currentTime & '</p>');
formattedTime = TimeFormat(currentTime,'HH:mm:ss.l');
writeOutput('<p>' & formattedTime & '</p>');
</cfscript>
<!--- which outputs the following --->
{ts '2017-01-11 13:10:03'}
13:10:03.827
currentTime=Now();
写输出(“”¤tTime&“”);
formattedTime=TimeFormat(当前时间,'HH:mm:ss.l');
writeOutput(“”&formattedTime&“”);
{ts'2017-01-11 13:10:03'}
13:10:03.827
代码的第一位显示引用的标准显示格式。第二位使用TimeFormat()
函数也包括使用l
mask选项的毫秒数
以下是该代码的要点,以便您可以看到它的作用-
使用该函数可以使用多种格式选项
确定格式的掩蔽字符:
- h:小时;一位数小时(12小时时钟)无前导零
- hh:小时;一位数小时的前导零(12小时时钟)
- H:小时;一位数小时(24小时制)无前导零
- HH:小时;一位数小时的前导零(24小时时钟)
- m:分钟;一位数分钟内无前导零
- mm:分钟;一位数分钟的前导零
- s:秒;一位数秒内无前导零
- ss:秒;前导零表示一位数秒
- l或l:毫秒,不带前导零
- t:一个字符的时间标记字符串,如A或P
- tt:多字符时间标记字符串,如AM或PM
- 短:相当于h:mm tt
- 中等:相当于h:mm:ss tt
- 长:中等,后跟三个字母的时区;美国东部时间下午2:34:55
- 满的:和长的一样
如果您仍然需要对象的日期部分,请使用
DateFormat()
函数来显示该部分。毫秒在那里,您可以使用ColdFusion的TimeFormat()
函数来获取它们。下面是一些示例代码,显示了以下内容:
<cfscript>
currentTime = Now();
writeOutput('<p>' & currentTime & '</p>');
formattedTime = TimeFormat(currentTime,'HH:mm:ss.l');
writeOutput('<p>' & formattedTime & '</p>');
</cfscript>
<!--- which outputs the following --->
{ts '2017-01-11 13:10:03'}
13:10:03.827
currentTime=Now();
写输出(“”¤tTime&“”);
formattedTime=TimeFormat(当前时间,'HH:mm:ss.l');
writeOutput(“”&formattedTime&“”);
{ts'2017-01-11 13:10:03'}
13:10:03.827
代码的第一位显示引用的标准显示格式。第二位使用TimeFormat()
函数也包括使用l
mask选项的毫秒数
以下是该代码的要点,以便您可以看到它的作用-
使用该函数可以使用多种格式选项
确定格式的掩蔽字符:
- h:小时;一位数小时(12小时时钟)无前导零
- hh:小时;一位数小时的前导零(12小时时钟)
- H:小时;一位数小时(24小时制)无前导零
- HH:小时;一位数小时的前导零(24小时时钟)
- m:分钟;一位数分钟内无前导零
- mm:分钟;一位数分钟的前导零
- s:秒;一位数秒内无前导零
- ss:秒;前导零表示一位数秒
- l或l:毫秒,不带前导零
- t:一个字符的时间标记字符串,如A或P
- tt:多字符时间标记字符串,如AM或PM
- 短:相当于h:mm tt
- 中等:相当于h:mm:ss tt
- 长:中等,后跟三个字母的时区;美国东部时间下午2:34:55
- 满的:和长的一样
如果仍然需要对象的日期部分,请使用
DateFormat()
函数显示该部分。是,不要信任日期和数字的默认字符串表示形式。它们并不总是完全准确的。如果您同时需要日期和时间,在CF11上也可以使用,即DateTimeFormat(currentTime,“yyyy-mm-dd HH:nn:ss.L”)
。注意,与TimeFormat不同,它使用n
表示小时,而不是m
。。。抢手货没有足够的咖啡因。是的,我的意思是说n
表示分钟,而不是小时。是的,不要相信日期和数字的默认字符串表示形式。它们并不总是完全准确的。如果您同时需要日期和时间,在CF11上也可以使用,即DateTimeFormat(currentTime,“yyyy-mm-dd HH:nn:ss.L”)
。注意,与TimeFormat不同,它使用n
表示小时,而不是m
。。。抢手货没有足够的咖啡因。是的,我肯定是想说几分钟,而不是几个小时。