トッカンソフトウェア

WSH 日付、時間

日付、時間の処理について書きます。


				
'日時をyyyymmddhhmmss形式に変換
Function getDateTime(date)
	getDateTime = Year(date)
	getDateTime = getDateTime & Right("0" & Month(date) , 2)
	getDateTime = getDateTime & Right("0" & Day(date) , 2)
	getDateTime = getDateTime & Right("0" & Hour(date) , 2)
	getDateTime = getDateTime & Right("0" & Minute(date) , 2)
	getDateTime = getDateTime & Right("0" & Second(date) , 2)
End Function

'日時をyyyymmdd形式に変換
Function getDate(date)
	getDate = Year(date)
	getDate = getDate & Right("0" & Month(date) , 2)
	getDate = getDate & Right("0" & Day(date) , 2)
End Function

'日時をyyyymmddhhmmss形式に変換
Function getTime(date)
	getTime = Right("0" & Hour(date) , 2)
	getTime = getTime & Right("0" & Minute(date) , 2)
	getTime = getTime & Right("0" & Second(date) , 2)
End Function

'日時を指定形式で表示
wscript.echo getDateTime(Now())
wscript.echo getDate(Now())
wscript.echo getTime(Now())

dim dt1,dt2
dt1 = Now()

'日時の加算("yyyy":年、"m":月、"d":日、"h":時、"n":分、"s":秒)
dt2 = DateAdd("yyyy",1,dt1)
wscript.echo dt1 & "_" & dt2

'日時の差("yyyy":年、"m":月、"d":日、"h":時、"n":分、"s":秒)
wscript.echo DateDiff("yyyy",dt1,dt2)


			
日時を取得するには Now() 関数を使用します。

日時を加算するには DateAdd("単位指定",日付,日付) 関数を使用します。
日付指定文字列 単位
yyyy
m
d
h 時間
n
s

日時の差を取得するには DateDiff("単位指定",日付,日付) 関数を使用します。



ページのトップへ戻る