# Date - 指令碼與圖表函數

Date() 將運算式的格式設定為日期，使用在資料載入指令碼或作業系統或格式字串 (如果提供的話) 的系統變數中設定的格式。

語法：

Date(number[, format])

傳回的資料類型： 雙值

引數：

引數

| 引數 | 描述 |
| --- | --- |
| number | 要格式設定的數字。 |
| format | 描述所產生字串格式的字串。如果未提供任何格式字串，將會使用資料載入指令碼的系統變數或作業系統中設定的日期格式。 |

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

#### 範例與結果：

以下的範例假設下列預設設定：

* 日期設定 1： YY-MM-DD
* 日期設定 2： M/D/YY

範例：

`Date( 
 A )`   
其中 A=35648

結果表格

| 結果 | 設定 1 | 設定 2 |
| --- | --- | --- |
| 字串： | 97-08-06 | 8/6/97 |
| 數字： | 35648 | 35648 |

範例：

`Date( 
 A, 'YY.MM.DD' )`   
  
其中 A=35648

結果表格

| 結果 | 設定 1 | 設定 2 |
| --- | --- | --- |
| 字串： | 97.08.06 | 97.08.06 |
| 數字： | 35648 | 35648 |

範例：

`Date( A, 
 'DD.MM.YYYY' )`   
其中 A=35648.375

結果表格

| 結果 | 設定 1 | 設定 2 |
| --- | --- | --- |
| 字串： | 06.08.1997 | 06.08.1997 |
| 數字： | 35648.375 | 35648.375 |

範例：

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

結果表格

| 結果 | 設定 1 | 設定 2 |
| --- | --- | --- |
| 字串： | NULL (無任何項目) | 97.08.06 |
| 數字： | NULL | 35648 |