# Date - Skript- und Diagrammfunktion

Date() formatiert eine Formel als Datum und verwendet dafür das vorgegebene Format aus den Systemvariablen des Datenladeskripts, des Betriebssystems oder eines Formatcodes, wenn dieser zur Verfügung steht.

Syntax:

Date(number[, format])

Rückgabe Datentyp: dual

Argumente:

Argumente

| Argument | Beschreibung |
| --- | --- |
| number | Die zu formatierende Zahl. |
| format | String, der das Format des entstehenden Strings beschreibt. Wenn kein Formatstring geliefert wird, wird das in den Systemvariablen des Datenladeskripts oder im Betriebssystem festgelegte Datumsformat verwendet. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm)

#### Beispiele und Ergebnisse:

Bei den nachstehenden Beispielen gehen wir von folgenden Standardeinstellungen aus:

* Datumsformat 1: YY-MM-DD
* Datumsformat 2: M/D/YY

Beispiel:

`Date( 
 A )`   
dabei gilt A=35648

Ergebnistabelle

| Results | Standardformat 1 | Standardformat 2 |
| --- | --- | --- |
| String: | 97-08-06 | 8/6/97 |
| Zahl: | 35648 | 35648 |

Beispiel:

`Date( 
 A, 'YY.MM.DD' )`   
  
dabei gilt A=35648

Ergebnistabelle

| Results | Standardformat 1 | Standardformat 2 |
| --- | --- | --- |
| String: | 97.08.06 | 97.08.06 |
| Zahl: | 35648 | 35648 |

Beispiel:

`Date( A, 
 'DD.MM.YYYY' )`   
dabei gilt A=35648.375

Ergebnistabelle

| Results | Standardformat 1 | Standardformat 2 |
| --- | --- | --- |
| String: | 06.08.1997 | 06.08.1997 |
| Zahl: | 35648.375 | 35648.375 |

Beispiel:

`Date( 
 A, 'YY.MM.DD' )`   
dabei gilt A=8/6/97

Ergebnistabelle

| Results | Standardformat 1 | Standardformat 2 |
| --- | --- | --- |
| String: | NULL (leer) | 97.08.06 |
| Zahl: | NULL | 35648 |