0

我在下面有这个简单的代码,用于从日期中提取一个月..问题是它只返回单个数字月份,如 5 或 6,但我希望它返回 05 或 06。有什么简单的方法可以做到这一点。

Dim date 
date = DateAdd("m",-1,Date)
WScript.Echo Month(date)

谢谢

4

1 回答 1

1

用前导零填充数字月份值的规范方法:

d = DateAdd("m", -1, Date)
WScript.Echo Right("0" & Month(d), 2)

顺便说一句,您不应该使用变量date,因为名称与内置函数冲突Date。VBScript 不区分变量/函数名称中的大小写。

于 2013-07-24T14:25:24.813 回答