Detail: DateDiff Funktion

17.08.2009 - DateDiff Funktion

Die DateDiff - Funktion gibt einen Long-Wert zurück, der die Anzahl der Zeitintervalle zwischen zwei Date-Werten angibt.

' Heiko Jendreck - personal helpdesk & webdesign
' http://www.phw-jendreck.de
' 2009.08.28 Vers 1.0
' Erklärung der DateDiff-Funktion

' Ausgangsdatum (z.B. Erscheinungsdatum)
Dim Date1
Date1 = "17.08.2009"

' Heute
Dim Date2
Date2 = Date

' Anzahl vergangener Sekunden seit Date1
Dim Sekunden
Sekunden = DateDiff("s", Date1, Date2)

' Anzahl vergangener Minuten seit Date1
Dim Minuten
Minuten = DateDiff("n", Date1, Date2)

' Anzahl vergangener Stunden seit Date1
Dim Stunden
Stunden = DateDiff("h", Date1, Date2)

' Anzahl vergangener Tage seit Date1
Dim Tage
Tage = DateDiff("d", Date1, Date2)

' Anzahl vergangener Wochen seit Date1
Dim Wochen
Wochen = DateDiff("ww", Date1, Date2)

' Anzahl vergangener Monate seit Date1
Dim Monate
Monate = DateDiff("m", Date1, Date2)

' Anzahl vergangener Jahre seit Date1
Dim Jahre
Jahre = DateDiff("yyyy", Date1, Date2)



Parameter:
Interval - Erforderlich
Wert aus der DateInterval-Enumeration oder String-Ausdruck, der das Zeitintervall angibt, das Sie als Einheit für die Differenz zwischen Date1 und Date2 verwenden möchten.

Date1- Erforderlich
Der erste Datums-/Uhrzeitwert, den Sie in der Berechnung verwenden möchten.

Date2 - Erforderlich
Der zweite Datums-/Uhrzeitwert, den Sie in der Berechnung verwenden möchten.

DayOfWeek - Optional
Ein Wert aus der FirstDayOfWeek-Enumeration, der den ersten Tag der Woche angibt. Wird kein bestimmter Wert angegeben, wird FirstDayOfWeek.Sunday verwendet.

WeekOfYear - Optional
Ein Wert aus der FirstWeekOfYear-Enumeration, der die erste Woche des Jahres angibt. Wird kein bestimmter Wert angegeben, wird FirstWeekOfYear.Jan1 verwendet.

Achtung!!!
Wenn die Zeitkomponente von Date1 größer ist als die von Date2 und der Interval auf DateInterval.WeekOfYear festgelegt wird, dann gibt die DateDiff-Funktion einen Wert zurück, der dem richtigen Wert minus eins entspricht.

siehe auch: Datum formatieren mit Datepart

zurück

Copyright © 2003 - 2011, Heiko Jendreck, All rights reserved
http://www.phw-jendreck.de / Heiko Jendreck; Friedrichstrasse 20; 68782 Brühl