Show Menu
主题×

日期格式

您可以定义在分析任何数据类型为“日期”字段并为其编制索引时使用的日期格式。
日期和时间的格式使用格式字符串指定。 格式字符串由零个或多个转换规范(转换规范由百分号和其他字符组成)和普通字符组成。 提供了每个日期字段的日期格式字符串的默认列表。
您可以完全控制此列表,并可以添加或修改该列表以满足站点的需要。 顶级格式字符串优先,并且仅当解析给定元数据标签的内容产生错误时才使用后续格式字符串。
例如,假定您指定了以下日期格式:
%B %d,%Y %T %Z
%b %d,%Y %T %Z
%A %B %d,%Y %T %Z
%A %b %d,%Y %T %Z
%a %B %d,%Y %T %Z
%a %b %d,%Y %T %Z
%d %b %Y %T %Z
第一种格式为"%B %d,%Y %T %Z",与类似于以下"2014年9月20日13:12:00 PDT"的日期匹配。 如果无法使用此格式字符串分析元数据标记内容,则尝试使用下一个可用格式"%b %d,%Y %T %Z"。 此格式与以下日期相匹配:“2014年9月20日太平洋夏令时3:12:00”。 如果无法使用此格式字符串分析元数据标记内容,则站点搜索/销售会在格式字符串列表中下移,直到找到有效的格式字符串。
下表描述了可用的日期格式字符串:
数据格式
描述
%同类群组
匹配完整工作日名称的国家代表,例如“星期一”。 国家代表性由"单词和语言"选项的"语言"设置决定
%a
匹配缩写工作日名称的国家代表,其中缩写是前三个字符,例如“亲爱的。” 国家代表性由"单词和语言"选项的"语言"设置决定
%B
匹配全月名称的国家代表,例如“6月。” 国家代表性由"单词和语言"选项的"语言"设置决定
%b
匹配缩写月份名称的国家代表,其中缩写是前三个字符,例如“6月。” 国家代表性由"单词和语言"选项的"语言"设置决定
%D
等效于"%m/%d/%y",例如"06/06/01"
%d
将月份的某天作为小数(01-31)
%e
将月份的某天作为小数(1-31);单位数字前面有空白
%H
将小时(24小时制)与小数(00-23)匹配
%h
匹配缩写月份名称的国家代表,其中缩写是前三个字符,例如“Jun”(与%b相同)
%I
将小时(12小时制)与小数(01-12)匹配
%j
将一年中的某天作为小数(001-366)
%k
将小时(24小时时钟)与小数(0-23)相匹配;单位数字前面有空白
%l
将小时(12小时钟)作为小数(1-12);单位数字前面有空白
%M
将分钟数与小数(00-59)相匹配
%m
将月份与小数(01-12)匹配
%p
与“ante meridiem”或“post meridiem”的国家代表(如“下午。” 国家代表性由"单词和语言"选项的"语言"设置决定
%R
等效于“%H:%M”,例如《13:23》
%r
等效于"%I:%M:%S %p",例如"下午01:23:45"
%S
将第二个数字与十进制数字相匹配(00-60)
%T
等效于"%H:%M:%S",例如《13:26:47》
%U
将年份的周数(星期日作为周的第一天)与小数(00-53)匹配
%v
等效于"%e-%b-%Y",例如《2001年6月6日》
%Y
将年份与世纪作为十进制数,例如《2001年》
%y
将没有世纪的年份作为小数(00-99)匹配
%Z
与时区名称匹配
%%
matches "%"
默认格式字符串
模板使用以下默认格式字符串。 您可以添加到此列表,或根据需要编辑它。
默认格式字符串
结果示例
%B %d,%Y %T %Z
1999年9月5日太平洋夏令时13时12分0秒
%b %d,%Y %T %Z
1999年9月5日太平洋夏令时13:12:00
%A %B %d,%Y %T %Z
星期日1999年9月5日太平洋夏令时13时12分00秒
%A %b %d,%Y %T %Z
1999年9月5日星期日太平洋夏令时13时12分00秒
%a %B %d,%Y %T %Z
1999年9月5日太平洋夏令时13时12分
%a %b %d,%Y %T %Z
1999年9月5日太平洋夏令时13:12:00
%d %b %Y %T %Z
1999年9月5日太平洋夏令时13:12:00