Coldfusion 获取当前日期,包括毫秒

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 & '

我必须使用ColdFusion 11跟踪当前系统时间,包括毫秒。我正在使用
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
。。。抢手货没有足够的咖啡因。是的,我肯定是想说几分钟,而不是几个小时。