VBS Msgbox(DateTime.Now.ToString(“yyyyMMdd HH:mm:ss”))显示错误

时间:2017-06-21 05:44:22

标签: vbscript

请帮忙。我的代码很简单,但在图片中显示错误。

Msgbox DateTime.Now.ToString("yyyyMMdd HH:mm:ss")

enter image description here

1 个答案:

答案 0 :(得分:1)

VBScript中没有DateTime对象,只是简单的Date变量和函数:

>> d = Date()
>> n = Now()
>> WScript.Echo TypeName(d), d, TypeName(n), n
>> WScript.Echo TypeName(Month(n)), Month(n)
>> s = FormatDateTime(n)
>> WScript.Echo TypeName(s), s
>>
Date 21.06.2017 Date 21.06.2017 05:58:13
Integer 6
String 21.06.2017 05:58:13

您可以使用.NET System.Text.StringBuilder进行更精彩的格式化。 (cf here