| Zeit und Datums-Befehle → ohne Beispiele | |
| Befehl / Beispiele | Beschreibung | 
| Date | Beinhaltet das aktuelle Datum | 
| 
    
    Beispiel :    Msgbox Date  | 
    |
| Datediff(<Zeitparameter>,<1. Datum>,<2. Datum>) | 
    Berechnet Zeitdifferenzen je nach Zeitparameter![]()  | 
  
| 
    
    Beispiel :    MsgBox DateDiff("d", Date, #12/21/2012#) ' --> Tagesdifferenz MsgBox DateDiff("d", #11/30/2009#, #12/31/2012#) ' --> 476  | 
    |
| DatePart(<Zeitparameter>,<Datum>) | Gibt den Zeitraum eines Datums an ( mögliche Zeitparameter siehe oben ) | 
| 
    
    Beispiel :    MsgBox DatePart("d", #11/30/2009#) ' --> 30 ( Tag des Monats ) MsgBox DatePart("m", #11/30/2009#) ' --> 11 ( Monat des Jahres ) MsgBox DatePart("w", #11/30/2009#) ' --> 2 ( Wochentag der Woche ) MsgBox DatePart("ww", #11/30/2009#) ' --> 49 ( Woche des Jahres ) MsgBox DatePart("q", #11/30/2009#) ' --> 4 ( Quartal des Jahres )  | 
    |
| DateSerial(<Jahr>,<Monat>,<Tag>) | Setzt ein Datum aus Tag, Monat und Jahr zusammen. | 
| 
    Beispiel :    Tag = 12 Monat = 11 Jahr = 2010 Datum = DateSerial(Jahr, Monat, Tag) ' --> 12.11.2010  | 
    |
| DateValue(<Datum als Textangabe>) | Verwandelt eine Datumsangabe, welche als Text vorliegt, in ein Datumswert. | 
| 
    
    Beispiel :    MsgBox DateValue("30. Dezember 2010") ' --> 30.12.2010 MsgBox DateValue("30 Dezember 2010") ' --> 30.12.2010 MsgBox DateValue("30 Dez 2010") ' --> 30.12.2010 MsgBox DateValue("30/12/2010") ' --> 30.12.2010 MsgBox DateValue("12/30/2010") ' --> 30.12.2010 MsgBox DateValue("30.12.2010") ' --> 30.12.2010  | 
    |
| Day(<Datum>) | Gibt den Tag eines Datums wieder | 
| 
    
    Beispiel :    MsgBox Day(#12/31/2010#) ' --> 31  | 
    |
| Hour(<Zeit>) | Gibt die Stunde einer Zeitangabe wieder. | 
| 
    
    Beispiel :    Zeit = "13:36:25" MsgBox Hour(Zeit) ' --> 13  | 
  |
| Minute(<Zeit>) | Gibt die Minute einer Zeitangabe wieder. | 
| 
    
    Beispiel :    Zeit = "13:36:25" MsgBox Minute(Zeit) ' --> 36  | 
  |
| Month(<Datum>) | Gibt die Monatzahl einer Zeitangabe wieder. | 
| 
    
    Beispiel :    Datum = #12/21/2012# MsgBox Month(Datum) ' --> 12  | 
  |
| MonthName(<Monatszahl>) | Gibt den Monatsnamen einer Datumsangabe wieder. | 
| 
    
    Beispiel :    Datum = #12/21/2012# MsgBox MonthName(Month(Datum)) ' --> Dezember  | 
  |
| Now | Gibt das aktuelle Datum und die aktuelle Zeit aus. | 
| 
    
    Beispiel :    MsgBox Now ' --> aktulle Zeit im Format TT.MM.JJJJ hh:mm:ss  | 
  |
| Second(<Zeit>) | Gibt die Sekunde einer Zeitangabe wieder. | 
| 
    
    Beispiel :    Zeit = "13:36:25" MsgBox Second(Zeit) ' --> 25  | 
  |
| Time | Gibt die aktuelle Zeit aus. | 
| 
    Beispiel :    MsgBox Time ' --> Ausgabe der Zeit im Format hh:mm:ss  | 
  |
| Timer | Gibt die Sekunden seit Mitternacht aus | 
| 
    
    Beispiel :    MsgBox Timer ' --> Anzahl der Sekunden seit Mitternacht im Format s,00  | 
    |
| TimeSerial(<Stunden>, <Minuten>, <Sekunden>) | Gibt die Zeit nach Angaben von Stunden, Minuten und Sekunden wieder. | 
| 
    Beispiel :   
      Stunden = 12 Minuten = 45 Sekunden = 3 MsgBox TimeSerial(Stunden, Minuten, Sekunden) ' --> 12:45:03  | 
    |
| TimeValue(<Zeitangabe als Text>) | Verwandelt eine Text-Zeitangabe in eine Zeitangabe | 
| 
    
    Beispiel :    MsgBox TimeValue("13:54") ' --> 13:54:00 MsgBox TimeValue("1:54pm") ' --> 13:54:00 MsgBox TimeValue("1:54PM") ' --> 13:54:00 MsgBox TimeValue("1:54 AM") ' --> 01:54:00  | 
  |
| Weekday(<Datum>,<1. Tag der Woche>) | Gibt den Wochentag als Zahl aus | 
| 
    
    Beispiel :    MsgBox Weekday(#12/21/2012#, vbMonday) ' --> 5 ( also ein Freitag )  | 
    |
| WeekdayName(<Datum>, [<Kurzform>], <1. Kalendertag>) | Gibt den Wochentagsnamen einer Wochentagszahl aus. | 
| 
    
    Beispiel :    MsgBox WeekdayName(Weekday(#12/21/2012#, vbMonday), , vbMonday) ' --> Freitag MsgBox WeekdayName(Weekday(#12/21/2012#, vbMonday), True, vbMonday) ' --> Fr MsgBox WeekdayName(Weekday(#12/21/2012#, vbMonday), False, vbMonday) ' --> Freitag  | 
    |
| Year | Gibt das Jahr eines Datums als Zahl aus. | 
| 
    
    Beispiel :    MsgBox Year(#12/31/2012#) ' --> 12  | 
    |