日期功能,以mm / dd / yy显示日期

时间:2014-02-24 10:47:35

标签: date vbscript

我正在尝试使用VB Script以mm / dd / yy格式获取日期。

但我找不到任何功能来做这个要求,请问有些人帮我吗?

4 个答案:

答案 0 :(得分:5)

我喜欢使用.NET stringbuilder,因为我可以通过调整格式说明符而不是使用字符串操作来动态切换格式:

wscript.echo CreateObject("system.text.stringbuilder").AppendFormat("{0:MM}/{0:dd}/{0:yy}", now).ToString()

答案 1 :(得分:2)

不需要.NET的单行替代方案:

d = Right("0" & Month(Date), 2) & "/" & Right("0" & Day(Date), 2) & "/" & Right(Year(Date), 2)

答案 2 :(得分:1)

FormatDateTime函数格式化并返回有效日期:

FormatDateTime(date,2)

答案 3 :(得分:0)

对于与区域设置无关的格式:

function mmddyyyy(input)
    dim m: m = month(input)
    dim d: d = day(input)
    if (m < 10) then m = "0" & m
    if (d < 10) then d = "0" & d

    mmddyyyy = m & "/" & d & "/" & right(year(input), 2)
end function