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 |