指定日期表达式和日期时间表达式的显示格式。
语法
SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN| ITALIAN | JAPAN | TAIWAN | USA | MDY | DMY | YMD | SHORT | LONG
说明
下表中列出了有效的设置值及其对应的日期格式:
| 设置 | 格式 |
| AMERICAN | mm/dd/yy |
| ANSI | yy.mm.dd |
| BRITISH/FRENCH | dd/mm/yy |
| GERMAN | dd.mm.yy |
| ITALIAN | dd-mm-yy |
| JAPAN | yy/mm/dd |
| TAIWAN | yy/mm/dd |
| USA | mm-dd-yy |
| MDY | mm/dd/yy |
| DMY | dd/mm/yy |
| YMD | yy/mm/dd |
| SHORT | 日期的短格式由 Windows 中“控制面板”的“短日期样式”决定。(在“控制面板”中打开“区域设置”,再选择“日期”选项卡) |
| LONG | 日期的短格式由 Windows 中“控制面板”的“长日期样式”决定。(在“控制面板”中打开“区域设置”,再选择“日期”选项卡)。注意,当 SET DATE 设置为 LONG时, {^1601-01-01} 之前的转化为字符串的日期返回为空日期。 |
日期的默认设置是 AMERICAN。
SET DATE 设置也决定日期在日期时间表达式中的格式。
如果 DATE 设置为 SHORT 或 LONG, SET CENTURY, SET MARK, SET HOURS 和 SET SECONDS
设置被忽略。
SET DATE 在当前数据工作期有效。