iT邦幫忙

DAY 5
8

WSH研習記錄系列 第 6

WSH研習記錄--好用的函數(時間及日期相關函數)

還記得以前寫程式時
時常會用得到時間函數及日期函數
而這些函數的用法也是很簡易
索性就一次性的記錄下來..
一、取得系統時間(Now函數、Date函數、Time函數)
Now函數:取得系統現在的時間包含日期及時間
Date函數:取得系統現在的日期
Time函數:取得系統現在的時間
以底下的程式碼,測試一下便可明白

wscript.echo Now()
wscript.echo Date()
wscript.echo Time()

**二、取得年月日(Year函數、Month函數、Day函數)**Year函數:取得系統的西元年
Month函數:取得系統的月份
Day函數:取得系統的日
還記得前面有篇WSH研習記錄--第一次小嘗試..
在這一篇分享裡就有提到,在此就不再續提啦..

三、取得星期幾(Weekday函數、WeekdayName函數)
Weekday函數:取得日期資料中表示星期幾的數值
WeekdayName函數:取得Weekday函數的回傳值,將它轉成星期名稱
舉個小例子:

Option Explicit
Private dd
dd = Now()
wscript.echo Weekday(dd)
wscript.echo WeekdayName(Weekday(dd))

以今天(2009/10/05)的時間為主
第一行的程式碼執行結果會顯示「2」,代表星期一為一週的第2天
第二行的程式碼執行結果會顯示「星期一」
由Weekday(Now())所回傳的值再轉為星期表示..

四、取得時、分、秒(Hour函數、Minute函數、Second函數)
Hour函數、Minute函數、Second函數分別可取得系統時間的時、分、秒
老實說,這三個函數我個人到是少用
在使用上一般會搭配「Time()」這個函數使用
一樣還是寫個小程式記錄下來..

Option Explicit
Private tt
tt = Time()
Wscript.Echo "現在時間:" & tt & "。"
Wscript.Echo "幾時:" & Hour(tt) & "、分為:" & Minute(tt) _
             & "、秒為:" & Second(tt) & "。"

上一篇
WSH研習記錄--好用的函數(InputBox)
下一篇
WSH研習記錄--案例:OpenIE小嘗試
系列文
WSH研習記錄42

尚未有邦友留言

立即登入留言