我在下面有一个简单的代码用于从日期中提取一个月..问题是它只返回单个数字的月份,如5或6但我希望它返回05或06.有任何简单的方法可以做到这一点。
Dim date
date = DateAdd("m",-1,Date)
WScript.Echo Month(date)
由于
答案 0 :(得分:1)
使用前导零填充数字月份值的典型方法:
d = DateAdd("m", -1, Date)
WScript.Echo Right("0" & Month(d), 2)
顺便说一句,你不应该使用变量date
,因为名称与内置函数Date
冲突。 VBScript不区分变量/函数名称中的大写和小写。