您可以定義當日期格式解析任何具有「日期」資料類型的欄位並索引時所使用的日期格式。
日期和時間的格式以格式字串指定。 格式字串由零個或多個轉換規範(轉換規範由百分比符號和一個其它字元組成)和普通字元組成。 每個日期欄位會提供日期格式字串的預設清單。
您可完全控制此清單,並可依您網站的需求新增或修改清單。 頂層格式字串優先,而後續格式字串只有在剖析特定中繼資料標籤的內容產生錯誤時才使用。
例如,假設您已指定下列日期格式:
%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 PDT」。 如果無法使用此格式字串剖析中繼資料標籤內容,網站搜尋/銷售會下移格式字串清單,直到找到有效的格式字串為止。
下表說明可用的日期格式字串:
資料格式 |
說明 |
---|---|
%A |
相符項目:完整工作日名稱的國家代表,例如「星期一」。 國家代表性是根據"字詞和語言"選項上的"語言"設定確定的 |
%a |
相符項目:縮寫工作日名稱的國家代表,其中縮寫為前三個字元,例如"Mon." 國家代表性是根據"字詞和語言"選項上的"語言"設定確定的 |
%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"的國家代表,例如"PM." 國家代表性是根據"字詞和語言"選項上的"語言"設定確定的 |
%R |
等效於"%H:%M",例如"13:23" |
%r |
等效於"%I:%M:%S %p",例如。"01:23:45 PM" |
%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 PDT |
%A %B %d, %Y %T %Z |
星期日1999年9月5日13:12:00 PDT |
%A %b %d,%Y %T %Z |
星期日1999年9月5日13:12:00 PDT |
%a %B %d, %Y %T %Z |
1999年9月5日13時12分00秒(PDT) |
%a %b %d, %Y %T %Z |
1999年9月5日13:12:00 PDT |
%d %b %Y %T %Z |
1999年9月5日13:12:00 PDT |