VBScript中的FormatDateTime函數用于將日期和時間格式化為指定的字符串格式。它有兩個參數,第一個參數是日期或時間值,第二個參數是一個可選的整數值,表示要使用的日期/時間格式。
使用方法如下:
```vbscript
FormatDateTime(date, format)
```
其中,date是要格式化的日期或時間值,可以是一個變量或常量;format是一個可選的整數值,表示要使用的日期/時間格式,有以下幾種選項:
- 0:顯示日期和時間(默認格式)。
- 1:只顯示日期。
- 2:只顯示時間。
- 3:使用短日期格式(例如,yyyy/MM/dd)。
- 4:使用長日期格式(例如,dddd, MMMM dd, yyyy)。
- 5:使用短日期和長時間格式(例如,yyyy/MM/dd HH:mm:ss)。
- 6:使用短日期和短時間格式(例如,yyyy/MM/dd HH:mm)。
示例:
```vbscript
Dim currentDate
currentDate = Now
' 顯示日期和時間
WScript.Echo FormatDateTime(currentDate, 0)
' 只顯示日期
WScript.Echo FormatDateTime(currentDate, 1)
' 只顯示時間
WScript.Echo FormatDateTime(currentDate, 2)
' 使用短日期格式
WScript.Echo FormatDateTime(currentDate, 3)
' 使用長日期格式
WScript.Echo FormatDateTime(currentDate, 4)
' 使用短日期和長時間格式
WScript.Echo FormatDateTime(currentDate, 5)
' 使用短日期和短時間格式
WScript.Echo FormatDateTime(currentDate, 6)
```
以上示例將當前日期和時間格式化為不同的字符串格式,并使用WScript.Echo函數將結果輸出到命令行窗口。