我在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
有没有办法让两者相同?
答案 0 :(得分:0)
答案 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