溫馨提示×

VBA DateDiff()函數(shù)有什么功能

vba
小億
301
2023-12-07 06:46:59
欄目: 編程語言

VBA的DateDiff()函數(shù)用于計算兩個日期之間的時間差。它可以計算年、月、日、小時、分鐘、秒等單位之間的差值。具體功能如下:

  1. 計算年份差值:使用"yyyy"作為interval參數(shù),可以計算兩個日期之間的年份差值。
  2. 計算月份差值:使用"m"作為interval參數(shù),可以計算兩個日期之間的月份差值。
  3. 計算天數(shù)差值:使用"d"作為interval參數(shù),可以計算兩個日期之間的天數(shù)差值。
  4. 計算小時差值:使用"h"作為interval參數(shù),可以計算兩個日期之間的小時差值。
  5. 計算分鐘差值:使用"n"作為interval參數(shù),可以計算兩個日期之間的分鐘差值。
  6. 計算秒數(shù)差值:使用"s"作為interval參數(shù),可以計算兩個日期之間的秒數(shù)差值。

例如,以下代碼演示了如何使用DateDiff()函數(shù)來計算兩個日期之間的天數(shù)差值:

Dim startDate As Date
Dim endDate As Date
Dim daysDiff As Long

startDate = #1/1/2020#
endDate = #1/10/2020#

daysDiff = DateDiff("d", startDate, endDate)

MsgBox "天數(shù)差值為:" & daysDiff

運行以上代碼,將會彈出一個消息框,顯示日期的天數(shù)差值為9。

0