---
schema_version: "1"
id: 63bdd75376dd6f2babf39c447e16cbad22db6637328abaadcc184766575ec96b
title: 自定义日期格式
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server-linux/dates_custom_date_formats.md
canonical_url: https://help.tableau.com/current/server-linux/zh-cn/dates_custom_date_formats.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 06c2849d19603d27f1c2b07f42e927481d1937f108d62f171c2fded066515ec2
description: Format date fields in a view using custom date format symbols, including Japanese era formats.
---
[跳转到主要内容](#main-content)

# 自定义日期格式

本文论述如何使用自定义日期格式字段来设置视图中日期的格式。有关 Tableau 如何处理日期的概述，请参见[“日期和时间”](https://help.tableau.com/current/pro/desktop/zh-cn/dates.htm)或[“更改日期级别”](https://help.tableau.com/current/pro/desktop/zh-cn/dates_levels.htm)。有关为**数据源**设置日期属性的信息，请参见[“数据源的日期属性”](https://help.tableau.com/current/pro/desktop/zh-cn/date_properties.htm)。

## 如何查找自定义日期格式字段

### 在视图中设置日期字段的格式 (Tableau Desktop)

若要在 Tableau Desktop 中设置视图中日期字段的格式，请右键单击（在 Mac 上按住 Control 单击）该字段，并选择“格式”。

![视图中的上下文菜单突出显示了格式选项。](/tableau/current/zh-cn/server-linux/zh-cn/Img/date_format_view.png)

这将在视图左侧打开“设置格式”面板。选择“日期”字段。

![突出显示日期格式下拉菜单的标题窗格。](/tableau/current/zh-cn/server-linux/zh-cn/Img/date_format_pane.png)

Tableau 会显示可用格式的列表。如果使用离散日期部分，您将看到与该日期部分相关的选项（例如自动、两位数和四位数作为 **YEAR(\[Order Date\])** 的选项）。对于连续日期或“确切日期”离散日期，列表中的最后一项为“自定义”。您将单独使用或以组合方式使用“支持的日期格式符号”表中列出的格式符号来指定自定义日期。

### 设置视图中日期字段的格式（Tableau Cloud 和 Tableau Server）

若要在 Tableau Cloud 和 Tableau Server 中设置视图中日期字段的格式，请右键单击（在 Mac 上按住 Control 单击）该字段，并选择“设置日期格式”。  
  
![](/tableau/current/zh-cn/server-linux/zh-cn/Img/CustomDate_Cloud.png)  
  

### 在“数据”窗格中设置日期字段的格式（仅限 Tableau Desktop）

若要设置“数据”窗格中日期字段的格式，请右键单击该字段，并选择“默认属性”\>“日期格式”。

![默认日期格式窗口，包含各种日期格式选项以及选定的自定义选项。](/tableau/current/zh-cn/server-linux/zh-cn/Img/date_format_custom.png)

当工作簿连接到 Tableau 数据提取或通过实时连接来连接到也支持日期格式的数据源时，支持使用表中的日期格式。（请参阅数据源的文档来验证所需的日期格式是否受支持。）

Tableau 将从数据源中检索日期格式。Tableau Server 还可以从运行 Tableau Server 的服务器上的用户运行身份帐户中检索日期格式。

**注意：** 以下日期格式可能与用于[类型转换](https://help.tableau.com/current/pro/desktop/zh-cn/functions_functions_typeconversion.htm)函数的日期格式不同。有关使用 DATEPARSE 函数的详细信息，请参见[将字符串转换为日期字段](https://help.tableau.com/current/pro/desktop/zh-cn/data_dateparse.htm)。

## 支持的日期格式符号

使用以下符号来构建自定义日期格式。

<table cols="2" style="mc-table-style: url('Resources/TableStyles/Basic-Border-Light.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col style="width: 87px;" class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><b>符号</b></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><b>描述</b></td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">(<b>:</b>)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">时间分隔符。某些<span class="unresolvedLink">区域设置</span>中使用不同字符来表示时间分隔符。在设置时间值的格式时，时间分隔符用于分隔小时、分钟和秒。格式化输出中用作时间分隔符的实际字符由您的系统设置确定。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">(<b>/</b>)</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><span class="unresolvedLink">日期分隔符</span>。某些区域设置中使用不同字符来表示日期分隔符。在设置日期值的格式时，日期分隔符用于分隔日、月和年。格式化输出中用作日期分隔符的实际字符由您的系统设置确定。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">c</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">按该顺序将日期显示为 <code>ddddd</code>，并将时间显示为<br><code>ttttt</code>。如果日期系列数字中没有小数部分，则只显示日期信息；如果没有整数部分，则只显示时间信息。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">d</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将天显示为不含前导零的数字 (1 -31)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">dd</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将天显示为包含前导零的数字 (01 -31)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">ddd</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将天显示为缩写形式 (Sun，Sat)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">dddd</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将天显示为全名 (Sunday，Saturday)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">ddddd</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将日期显示为完整日期（包括日、月和年），格式依据系统的短日期格式设定来设置。默认短日期格式为 <code>m/d/yy</code>。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">dddddd</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将日期系列数字显示为完整日期（包括日、月和年），格式依据系统识别的长日期设定来设置。默认长日期格式为 <code>mmmm dd, yyyy</code>。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">aaaa</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">与 dddd 相同，只不过它是字符串的本地化版本。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">w</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将一周中的一天显示为数字（1 表示星期日，直至 7 表示星期六）。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">ww</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将年中的周显示为数字 (1 -54)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">M</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将月份显示为不含前导零的数字 (1 12)。如果 <code>m</code> 紧跟 <code>h</code> 或 <code>hh</code>，则会显示分钟而不是月份。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">MM</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将月份显示为包含前导零的数字 (01 -12)。如果 <code>m</code> 紧跟 <code>h</code> 或 <code>hh</code>，则会显示分钟而不是月份。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">MMM</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将月份显示为缩写形式 (Jan-Dec)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">MMMM</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将月份显示为完整月份名称 (January-December)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">MMMMM</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将月份显示为单个字母缩写 (J-D)</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">oooo</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">与 MMMM 相同，但已本地化。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">q</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将年中的季度显示为数字 (1-4)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">y</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将年中的一天显示为数字 (1-366)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">yy</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将年显示为 2 位数字 (00-99)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">yyyy</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将年显示为 4 位数字 (100-9999)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">h</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将小时显示为不含前导零的数字 (0-23)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Hh</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将小时显示为包含前导零的数字 (00-23)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">N</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将分钟显示为不含前导零的数字 (0 59)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Nn</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将分钟显示为包含前导零的数字 (00 59)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">S</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将秒显示为不含前导零的数字 (0 59)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Ss</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将秒显示为包含前导零的数字 (00 59)。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">000</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">显示毫秒。在指定毫秒之前使用句点字符作为分隔符。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">t t t t t</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">将时间显示为完整时间（包括小时、分钟和秒），使用系统识别的时间格式所定义的时间分隔符进行格式设置。如果选择了前导零选项并且时间早于 10:00 A.M. 或 P.M，则显示前导零。默认时间格式为 <code>h:mm:ss</code>。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">AM/PM</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">使用 12 小时制并为中午之前的任何小时显示大写 AM；为中午和 11:59 P.M 之间的任何小时显示大写 PM。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">am/pm</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">使用 12 小时制并为中午之前的任何小时显示小写 AM；为中午和 11:59 P.M 之间的任何小时显示小写 PM。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">A/P</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">使用 12 小时制并为中午之前的任何小时显示大写 A；为中午和 11:59 P.M 之间的任何小时显示大写 P。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">a/p</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">使用 12 小时制并为中午之前的任何小时显示小写 A；为中午和 11:59 P.M 之间的任何小时显示小写 P。</td></tr><tr valign="top" class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">AMPM</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">使用 12 小时制，并为中午之前的任何小时显示您的系统定义的 AM <span class="unresolvedLink">字符串文本</span>；为中午和 11:59 P.M 之间的任何小时显示系统定义的 PM 字符串文本。AMPM 可以为大写或小写，但显示的字符串的大小写与系统设置定义的字符串匹配。默认格式为 AM/PM。</td></tr></tbody></table>

## 自定义日期格式示例

可以单独使用或以组合方式使用上表中的任何日期格式符号。

如果指定自定义格式 yyyy-MM-dd HH:mm:ss.000，则会以 2015-05-10 11:22:16.543 格式生成日期。此类格式可能适合于科学数据。

如果指定自定义格式 DDDD DD，则会生成显示工作日和天的日期，如下所示。

![](/tableau/current/zh-cn/server-linux/zh-cn/Img/FormattingNumbersDates_CustomDateFinal.png)

如果指定自定义格式 `yy-mm-dd (dddd)`，则会以 **18-01-04 (Thursday)** 格式生成日期。

如果指定自定义格式 `"Q"1 YYYY`，则会生成显示 **Q1 2018** 的日期。

## 基于日本年号的日期格式的支持

Tableau 支持基于日本天皇年号的日期 (Wareki) 格式。下面介绍了如何将基于年号的日期格式应用于视图中的字段：

1. 将工作簿区域设置设为日语。
2. 右键单击视图中想要为其设置日期格式的字段。
3. 选择“设置格式”。
4. 在“格式”窗格中，从“日期”下拉列表中选择格式。

如果所需的格式未列出，您可以构建自己的日期格式。为此，请在“日期”框中选择“自定义格式”，然后键入使用 Tableau 日期占位符的格式。提供了以下基于年号的年份占位符：

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border-Light.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><b>符号</b></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><b>描述</b></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">g</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">短年号名称（例如表示平成年号的 H）。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">gg</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">年号名称（例如平成）。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">ggg</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">长年号名称（对于日语，此名称与常规年号名称相同）。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1">e</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">基于年号的年份，例如表示某个年号元年的 1。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1">ee</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">基于年号的年份，例如表示某个年号元年的 01。如果只有一位数，则会在基于年号的年份前面添加一个零。</td></tr></tbody></table>

如果工作簿区域设置不是日语，您可以创建自定义日期格式，然后在格式前面插入语言代码 !ja\_JP!，以使看起来如下所示：

`!ja_JP! gg ee"年"mm"月"dd"日"`

该语言代码会强制将日期作为日语日期处理。

Tableau Server 浏览器视图不完全支持基于年号的日期。特别是，如果发布包含交互式筛选器的工作簿，则不会填入 e 和 g 占位符：

![ ](/tableau/current/zh-cn/server-linux/zh-cn/Img/japaneseEra.png)

为了避免此问题，如果将在浏览器中查看您的工作簿，请不要在交互式筛选器中显示基于年号的日期。

## 在日期格式中使用字面文本

您可能希望日期格式包括某些单词或短语，例如 **Fiscal Quarter q of yyyy**。但是，如果您直接在 Tableau 格式框中键入该文本，则系统可能会像对待日期部分那样对待这些字母：

![ ](/tableau/current/zh-cn/server-linux/zh-cn/Img/dateFormatEscape.png)

为了避免 Tableau 这样做，请在不应作为日期部分处理的字母和单词两边加上双引号：`"Fiscal Quarter" q "of" yyyy`。

如果希望在已加引号的部分内部使用字面引号，请插入此代码：`"\""`。例如，格式 `"Fiscal "\"" Quarter"` 将被格式化为 **Fiscal " Quarter**。

## 数据提取数据源 DATEPARSE 函数的格式语法

如果要在数据提取中使用 DATEPARSE 函数，请使用 Unicode 协会定义的语法。

下表列出了 DATEPARSE 函数支持的格式。

<table class="table-plain"><colgroup><col class="Column-Column1"><col class="Column-Column1"><col class="Column-Column1"></colgroup><tbody><tr class="Body-Body1"><th class="BodyE-Column1-Body1" style="font-weight: bold;">日期部分</th><th class="BodyE-Column1-Body1" style="font-weight: bold;">符号</th><th class="BodyE-Column1-Body1" style="font-weight: bold;">示例输出</th></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">年</td><td class="BodyE-Column1-Body2"><p>yy</p><p>y, yyyy</p><p>Y</p></td><td class="BodyE-Column1-Body2"><p>26</p><p>2026</p><p>2026（用于基于年中某周的日历）</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">年中的季度</td><td class="BodyE-Column1-Body1"><p>Q</p><p>QQ</p><p>QQQ</p><p>QQQQ</p></td><td class="BodyE-Column1-Body1"><p>2</p><p>02</p><p>Q2</p><p>第二季度</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">月</td><td class="BodyE-Column1-Body1"><p>M</p><p>MM</p><p>MMM</p><p>MMMM</p></td><td class="BodyE-Column1-Body1"><p>9</p><p>09</p><p>9 月</p><p>九月</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">一年中的某周</td><td class="BodyE-Column1-Body2">w、ww</td><td class="BodyE-Column1-Body2">47</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">周中的天</td><td class="BodyE-Column1-Body2"><p>E, EE, EEE</p><p>EEEE</p><p>EEEEE</p></td><td class="BodyE-Column1-Body2"><p>周一</p><p>星期一</p><p>M</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">月中的天</td><td class="BodyE-Column1-Body1"><p>d</p><p>dd</p></td><td class="BodyE-Column1-Body1"><p>1、15</p><p>01、15</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">年中的天 (1-365)</td><td class="BodyE-Column1-Body2">D</td><td class="BodyE-Column1-Body2">23、143</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2"><p>小时 (1-12)</p></td><td class="BodyE-Column1-Body2"><p>h</p><p>hh</p></td><td class="BodyE-Column1-Body2"><p>8</p><p>08</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">小时 (0-23)</td><td class="BodyE-Column1-Body2"><p>H</p><p>HH</p></td><td class="BodyE-Column1-Body2"><p>8</p><p>08</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">分钟</td><td class="BodyE-Column1-Body1"><p>m</p><p>mm</p></td><td class="BodyE-Column1-Body1"><p>8</p><p>08</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">一分钟中的秒</td><td class="BodyE-Column1-Body2"><p>s</p><p>ss</p></td><td class="BodyE-Column1-Body2"><p>5</p><p>05</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">小数秒</td><td class="BodyE-Column1-Body1"><p>S</p><p>SS</p><p>SSS</p><p>SSSS</p></td><td class="BodyE-Column1-Body1"><p>2</p><p>23</p><p>235</p><p>2350</p></td></tr><tr class="Body-Body2"><td class="BodyB-Column1-Body2">天中的毫秒</td><td class="BodyB-Column1-Body2">A</td><td class="BodyB-Column1-Body2">34532</td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">期间（am/pm 标记）</td><td class="BodyE-Column1-Body1">a、aa、aaa</td><td class="BodyE-Column1-Body1">AM、am、PM</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">时区</td><td class="BodyE-Column1-Body2"><p>z、zz、zzz</p><p>zzzz</p><p>Z、ZZ、ZZZ</p><p>ZZZZ</p></td><td class="BodyE-Column1-Body2"><p>PDT</p><p>太平洋夏令时</p><p>-0800</p><p>PST-08:00</p></td></tr></tbody></table>

有关日期符号的更完整列表，请参见“Unicode 国际化组件”页面的[日期和时间格式设置概述](https://unicode-org.github.io/icu/userguide/format_parse/datetime/)。

**注意：** 并非所有数据库和文件类型都支持某些日期格式。

### 有关 .hyper 数据提取中日期格式的注意事项

<table style="mc-table-style: url('Resources/TableStyles/Basic-Border-Light.css');margin-left: 0;margin-right: auto;width: 80%;" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><thead><tr class="TableStyle-Basic-Border-Head-Header1"><th class="TableStyle-Basic-Border-HeadE-Column1-Header1">时间单位</th><th class="TableStyle-Basic-Border-HeadD-Column1-Header1">说明</th></tr></thead><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-era" target="_blank">年代</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">不适用</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-year" target="_blank">年</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>.Hyper 数据提取中支持除“U”之外的所有符号。</p><p><b>注意：</b></p><ul><li><p>负值表示公元前 (BC) 年份。例如，<code>DATEPARSE('y','-10'</code>) 返回公元前 11 年的一月，<code>DATEPARSE('y','-0')</code> 返回公元前 1 年的一月。</p></li><li><p>如果使用日历年的“y”模式“yy”将请求年份的两个低位数。对于小于 70 的数字，DATEPARSE 函数返回年份 2000+x。对于大于或等于 70 的数字，DATEPARSE 函数返回年份 1900+x。</p></li><li><p>如果使用基于“ISO 周日期”的日历中的“Y”，年份过渡将在周边界上进行，可能与日历年过渡不同。“Y”标示与 ISO 年-周日历中的模式字符“w”结合使用。ISO 周日期系统实际上是 ISO 8601 日期和时间标准中规定的一种闰周日历系统。与“y”类似“Y”的负值表示公元前 (BC) 年份。</p></li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-month" target="_blank">月</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>.Hyper 数据提取中支持除“I”之外的所有符号。</p><p><b>注意：</b>&nbsp;</p><ul><li><p>月标示与表示日数的“d”结合使用。</p></li><li><p>与 ICU 相反，.hyper 数据提取允许值 1-12。其他值将导致错误。</p></li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-week" target="_blank">周</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>.Hyper 数据提取中支持除“W”之外的所有符号。</p><p><b>注意：</b></p><ul><li><p>如果使用“w”，与 ICU 相反，.hyper 数据提取仅允许有效的周数。一年有 52 或 53 周 (ISO 8601)。DATEPARSE 函数会验证输入。例如，2016 年的第 53 周将导致错误，原因是 2016 年不存在第 53 周。</p></li><li><p>如果使用“W”，ICU 将不支持此标示，但它对于像“九月的第 1 个星期一”这样的日期很有用。</p></li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-day" target="_blank">日</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><b>注意：</b></p><ul><li><p>如果使用“d”，与 ICU 相反，.hyper 数据提取仅允许有效的日数。例如，2 月 31 日将发生错误。</p></li><li><p>如果使用“D”，与 ICU 相反，.hyper 数据提取仅允许有效的日数。例如，2017 年的第 336 日将发生错误。</p></li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-hour" target="_blank">小时</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p>.Hyper 数据提取中仅支持“h”和“H”符号。</p><p><b>注意：</b></p><ul><li><p>如果使用“h”，.hyper 数据提取对于此字段不允许负值。负值将导致错误。</p></li><li><p>如果使用“H”，.hyper 数据提取对于此字段不允许负值。负值将导致错误。</p></li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-minute" target="_blank">分钟</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><b>注意：</b>与 ICU 相反，.hyper 数据提取对于此字段不允许负值。负值将导致错误。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-second" target="_blank">秒</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><b>注意：</b>&nbsp;</p><ul><li><p>与 ICU 相反，.hyper 数据提取对于此字段不允许负值。负值将导致错误。</p></li><li>如果使用“S”，<code>DATEPARSE('ss.SSSS', '12.3456')</code> 将返回 1990-01-01 00:00:12:3456 AD。</li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-quarter" target="_blank">季度</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><b>注意：</b>与 ICU 相反，.hyper 数据提取仅允许值 1-4。所有其他值将导致错误。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-weekday" target="_blank">平日</a></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><b>注意：</b>&nbsp;</p><ul><li><p>如果使用“e”和“ee”，与 ICU 相反，.hyper 数据提取仅允许值 1-7。所有其他值将导致错误。</p></li><li><p>如果使用“c..cc”，与 ICU 相反，.hyper 数据提取仅允许值 1-7。所有其他值将导致错误。</p></li></ul></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><a href="http://unicode.org/reports/tr35/tr35-dates.html#dfst-period" target="_blank">期间</a></td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">不适用</td></tr></tbody></table>