#270 現在日時をGMT(グリニッジ標準時)に変換するには? VBA

日本の標準時はGMT(グリニッジ標準)より9時間進んでいます。よって、現在の日本の時刻から9時間マイナスすることによってGMTを取得することができます。

それには、次のようにして、DateAdd関数を使います。DateAdd関数は、その名前からすると日付だけを対象とした関数のように思われがちですが、その引数には時・分・秒も指定することができ、時刻単位の増減計算を行なうこともできます
Public Sub GMTTest()

  Debug.Print "日本時間        -->", Now()
  Debug.Print "グリニッジ標準時-->", DateAdd("h", -9, Now())

End Sub

実行結果:
実行結果のイミディエイトウィンドウ
| Index | Prev | Next |



T'sFactory
Accessで動く生産管理DB
Ureru Express
Webで使う販売顧客管理
Access開発&アドバイス
DB開発やテクニカルアドバイス
Copyright © T'sWare All rights reserved