# 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 |