構文
Date 日付のみ
Time 時刻のみ
Now 日付・時刻両方
Windowsのシステム日時を取得する関数です。
戻り値は全てDate型です。
戻り値は全てDate型です。
Date/Time/Now関数のサンプルコード
Public Sub sample_Date_Time_Now()
'■基本(システム日、システム時刻を返却する)
Debug.Print Date '2021/2/21
Debug.Print Time '09:00:00
Debug.Print Now '2021/02/21 09:00:00
'■よく使うやり方(NowだけでDate/Timeと同様を取得可能。)
Debug.Print Format(Now, "yyyy年mm月dd日") '2021年02月21日
Debug.Print Format(Now, "hh時mm分ss秒") '09時00分00秒
End Sub
注意点
- Now()関数とFormat関数を組み合わせる形でDate()関数/Time()関数と同じ動きが可能です。
- Windowsのシステム日付ですので、ずれている場合は「日付と時刻」ダイアログボックスで訂正します。
- ログ取得する際などに使用する事が多いと思います。下記の記事参考。
共有のエクセルファイルを誰が開いたか記録する【ExcelVBA】 - 〇日後のデータを取得したい場合はDateAdd関数を参照してください。



コメント