【WSH】UTCタイムフォーマットを変換する

このエントリーをはてなブックマークに追加
Bookmark this on Livedoor Clip

プログラムの中で、UTC(Universal Time Coordinate)を扱うことがあります。

UTCは、こんな↓データで、一目見てもいつなのか分かりにくいです。
“20081011000000.000000+540″

これを”YYYYMMDD HH:MM:SS” 形式に変換するWSHです。
(jscriptだと関数がありますが、vbsだとプログラムで生成するしかないと思います)

Option Explicit
Function ConvertUTCToDate(STR_DateTime)

  ConvertUTCToDate = CDate(Mid(STR_DateTime, 5, 2) & "/" & _
  Mid(STR_DateTime, 7, 2) & "/" & Left(STR_DateTime, 4) & " " & _
  Mid(STR_DateTime, 9, 2) & ":" & _
  Mid(STR_DateTime, 11, 2) & ":" & _
  Mid(STR_DateTime, 13, 2))

End Function

Scriptのダウンロードは こちら です。

VN:F [1.9.17_1161]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)
【WSH】UTCタイムフォーマットを変換する, 10.0 out of 10 based on 2 ratings
This entry was posted in Windows, WSH.

One Response to 【WSH】UTCタイムフォーマットを変換する

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

1 / 11