VBS 日付(時刻)書式機能コード
2022-01-01 23:57:13
コアコード
currentTimeStr1 = CStr(Year(Now()))&"-"&Right("0"&Month(Now()),2)&"-"&Right(" 0"&Day(Now()),2)&" "&Right("0"&Hour(Now()),2)&":"&Right("0"& amp;Minute(Now()),2)&":"&Right("0"&Minute(Now()),2)
currentTimeStr2 = CStr(Year(Now()))&"-"&Right("0"&Month(Now())),2)&"-"&Right(" 0"&Day(Now()),2)
WScript.Echo currentTimeStr1 '2019-04-11 15:57:57
WScript.Echo currentTimeStr2 '2019-04-11
'Format time method n_Flag(1-5)
WScript.Echo Format_Time(Now(),5)
Function Format_Time(s_Time, n_Flag)
Dim y, m, d, h, mi, s
Format_Time = ""
If IsDate(s_Time) = False Then Exit Function
y = cstr(year(s_Time))
m = cstr(month(s_Time))
If len(m) = 1 Then m = "0" & m
d = cstr(day(s_Time))
If len(d) = 1 Then d = "0" & d
h = cstr(hour(s_Time))
If len(h) = 1 Then h = "0" & h
mi = cstr(minute(s_Time))
If len(mi) = 1 Then mi = "0" & mi
s = cstr(second(s_Time))
If len(s) = 1 Then s = "0" & s
Select Case n_Flag
Case 1
' yyyy-mm-dd hh:mm:ss
Format_Time = y & "-" & m & "-" & d & " " & h & ":" & mi & ":" & amp; s
Case 2
' yyyy-mm-dd
Format_Time = y & "-" & m & "-" & d
Case 3
' hh:mm:ss
Format_Time = h & ":" & mi & ":" & s
Case 4
' yyyy year mm month dd day
Format_Time = y & "year" & m & "month" & d & "day"
Case 5
' yyyymmdd
Format_Time = y & m & d
End Select
End Function
vbscriptで時刻と日付をフォーマットする関数
私たちは時々、日付のフォーマットが2020-1-12である場合があり、システムは自動的に月の0を削除しますが、時には我々は、次のような完全な日付形式を必要とすることがあります。2020-01-12ので、どのように行うには?次の関数は、簡単に処理することができます。
'Add a zero to the front of a one-digit number
function FillZero(str)
ttt=str
if len(str)=1 then
ttt="0" & str
end if
FillZero=ttt
end function
'Convert date, fill in one zero 2003-1-2 --> 2003-01-02
function ConvertDate(tDate)
ttt=tDate
if isdate(tDate) then
ttt=year(tDate) & "-" & FillZero(month(tDate)) & "-" & FillZero(day(tDate))
end if
ConvertDate=ttt
end function
'Enter a date and time string, convert the adult four bits, and the other two bits to a new date and time string
function ConvertDateTime(tDateTime)
ttt=tDateTime
if isdate(tDateTime) then
ttt=year(tDateTime) & "-" & FillZero(month(tDateTime)) & "-" & FillZero(day(tDateTime)) & " & " & FillZero(cstr(hour(tDateTime))) & ":" & FillZero(cstr(minute(tDateTime))) & ":" & FillZero( cstr(second(tDateTime))))
end if
ConvertDateTime=ttt
end function
これで記事は終わりですので、必要であれば参照してください。
関連
-
VBSによるファイル名の一括変更と操作前のオリジナルファイルのバックアップ
-
VBS ワンクリック設定 VOIP スクリプトコード
-
VBSスクリプトによる辞書、動的配列、キュー、スタックの実装コード
-
vbscript Webページシミュレートログイン効果コード
-
GZIP圧縮されたHTTPコンテンツを取得するためのVBSコード
-
VBSでメーカー向けクエリーサービスを実装
-
VBScriptにおけるOn Error文の使用法まとめ
-
vbs と wget を組み合わせて Web サイトの画像をダウンロードする。
-
Iisext.vbsを使用してWebサービス拡張を追加する方法
-
iisext.vbsを使用してアプリケーションの依存関係を追加する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン