Date$

Aufgabe:

Wandelt ein Datum in eine Zeichenkette gemäß Ländercode/Kulturkennung/Datumsformat im zweiten (optionalen) Parameter.

 

Aufbau der Format-Zeichenkette: Dies ist eine gewöhnliche Zeichenkette, in dem Platzhalter eingebettet werden können.

Platzhalter

Bedeutung

%d

Tag (1..31)

%<n>d

Tag auf <n> Stellen

%0<n>d

Tag auf <n> Stellen, links mit '0'en aufgefüllt

%w

Wochentag (1..7)

%<n>w

Wochentag auf <n> Stellen

%0<n>w

Wochentag auf <n> Stellen, links mit '0'en aufgefüllt

%m

Monat (1..12)

%<n>m

Monat auf <n> Stellen

%0<n>m

Monat auf <n> Stellen, links mit '0'en aufgefüllt

%y

Jahr

%<n>y

Jahr, auf <n> Stellen

%0<n>y

Jahr, auf <n> Stellen, links mit '0'en aufgefüllt

%D

Wochentag, ausgeschrieben

%M

Monat, ausgeschrieben

%Q

Quartal

"%e", "%<n>e"

Jahr im lokalisierten Kalender (Japan: Emperor's year)

"%g", "%<n>g"

Area des lokalisierten Kalenders (Japan: Emperor area)

"%g", "%1g"

Einbuchstabig, lateinischer Buchstabe

"%gg", "%2g"

Einbuchstabig, lokalisiert

"%ggg", "%3g"

Langname, lokalisiert

"%gggg", "%4g"

Langname, lateinische Buchstaben

"%x"

Lokalisiertes Datum, Kurzform

%H

Stunden im 24-Stundenformat

%h

Stunden im 12-Stundenformat

%<n>h

Stunden auf <n> Stellen

%i

Minuten

%<n>i

Minuten auf <n> Stellen

%s

Sekunden

%<n>s

Sekunden auf max. 2 Stellen

%PM

Anzeige der Tageshälfte (AM oder PM)

 

Parameter:

Datum         Datum, das gewandelt werden soll

Zeichenkette   (optional) Ländercode (ISO 3166-1 alpha-2, ISO 3166-1 alpha-3, ISO 3166-1 numeric-3), Kulturkennung oder Datumsformat (siehe entsprechenden Reiter), z. B. 'DE', 'DEU', '276', 'de-DE' oder '%D, %d. %M %y'. Voreinstellung: Systemeinstellung

Zeichenkette   (optional) Je nach zweitem Parameter (siehe Designer-Handbuch) Ländercode/Kulturkennung (siehe zweiten Parameter) oder Schalter für kurzes/langes Datum (0: Kurzform, 1: Langform). Voreinstellung: 0

Rückgabewert:

Zeichenkette

Beispiel:

Date$(Date("04.07.1776"), "en-us","1")      Ergebnis: "Thursday, July 4, 1776"

Date$(Date("04.07.1776"),"de-de","1")       Ergebnis: "Donnerstag, 4. Juli 1776"

Date$(Date("04.07.1776"),"%2w.Woche; %2d.%2m.%4y")

Ergebnis: "4. Woche; 4. 7. 1776"

Date$(Date("04.07.1776"),"%02d.%02m.%4y")  Ergebnis: "04.07.1776"

Date$(Now(),"%02H:%02i:%02s")             Ergebnis: "16:12:40"