格式化日期没有提货零到当天

时间:2016-01-28 20:40:38

标签: vbscript datetime-format

我在VBScript中编写代码,但我无法正确使用datetime部分。

我正在使用FormatDateTime(now),但这并不是最好的结果,例如

FormatDateTime(now)

8-01-2016 9:05:12变为01-08-2016 9:05:12 28-01-2016 19:01:18保留28-01-2016 19:01:18

必须:

8-01-2016 9:05:12
28-01-2016 19:01:18

有没有办法让两者相同?

2 个答案:

答案 0 :(得分:0)

尝试使用format的{​​{1}}参数。

FormatDateTime

更多信息here

答案 1 :(得分:0)

http://www.w3schools.com/asp/func_formatdatetime.asp

  

格式(可选)指定要使用的日期/时间格式的值   可以采用以下值:

     

0 = vbGeneralDate - 默认。返回日期:mm / dd / yy和时间if   指定:hh:mm:ss PM / AM。

     

1 = vbLongDate - 返回日期:工作日,   月份,年份

     

2 = vbShortDate - 返回日期:mm / dd / yy

     

3 =   vbLongTime - 返回时间:hh:mm:ss PM / AM

     

4 = vbShortTime - 返回   时间:hh:mm

这应该做你想要的。

od = "28-01-2016 19:01:18"
nd = FormatDateTime(od,0)
MsgBox(nd)

输出:1/28/2016 7:01:18 PM