#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'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。
スタンドアロンからSQL Server対応まで、オーダーメイドのシステムを短納期・安価でお届けします
 

Copyright © T'sWare All rights reserved