Show Menu
トピック×

日付形式

「日付」データ型のフィールドを解析し、インデックスを作成するときに使用する日付形式を定義できます。
日時の形式は、形式文字列を使用して指定します。 書式文字列は、0個以上の変換指定(変換指定は、パーセント記号と他の1文字で構成されます)と通常の文字で構成されます。 各日付フィールドの日付形式文字列のデフォルトのリストが提供されます。
このリストは完全に制御でき、サイトのニーズに合わせて追加または変更できます。 最上位の形式文字列が優先され、以降の形式文字列は、特定のメタデータタグの内容を解析してエラーが発生した場合にのみ使用されます。
例えば、次の日付形式を指定したとします。
%B %d、%Y %T %Z
%Y年%b %d日%T %Z
%A %B %d、%Y %T %Z
%A %b %d、%Y %T %Z
%a %B %d、%Y %T %Z
%Y %Y %T %Z %a %b %d
%d %b %Y %T %Z
最初の形式「%B %d, %Y %T %Z」は、次の「2014年9月20日13:12:00 PDT」のような日付と一致します。 メタデータタグの内容がこの形式文字列で解析できない場合は、次に使用可能な形式"%b %d, %Y %T %Z"が試行されます。 この形式は、次のような日付と一致します。「Sep 20, 2014 3:12:00 PDT」 この形式文字列でメタデータタグの内容を解析できない場合、サイト検索/マーチャンダイジングは、機能する形式文字列が見つかるまで、形式文字列のリストを下に移動します。
次の表に、使用可能な日付形式の文字列を示します。
データフォーマット
説明
%
完全な曜日の名前を国内表現(例:「Monday」)に一致させます。 各国語表現は、「単語と言語」オプションの「言語」設定から決定されます。
%a
曜日の略式名の国内表現に一致します。省略形は最初の3文字です。例:「月」 各国語表現は、「単語と言語」オプションの「言語」設定から決定されます。
%B
は、完全な月名の国別表現に一致します。例:「6月」 各国語表現は、「単語と言語」オプションの「言語」設定から決定されます。
%b
月の略式名の国単位の表現に一致します。省略形は最初の3文字です。例:「ジュン」 各国語表現は、「単語と言語」オプションの「言語」設定から決定されます。
%D
は「%m/%d/%y」と等しい(例:"06/06/01"
%d
は、月の日を10進数で表した数値(01 ~ 31)と一致します。
%e
は、月の日を10進数(1 ~ 31)で表します。1桁の数字の前に空白が付く
%H
は、時(24時間形式)を10進数(00 ~ 23)で表します。
%h
月の略式名の国単位の表現に一致します。省略形は最初の3文字です。例:"Jun" (%bと同じ)
%I
は、10進数(01 ~ 12)で時(12時間制)を表します。
%j
は、年の何日目かを10進数で表す数値と一致します(001 ~ 366)。
%k
は、時(24時間形式)を10進数(0 ~ 23)で表した値に一致します。1桁の数字の前に空白が付く
%l
は、10進数(1 ~ 12)として時(12時間制)に一致します。1桁の数字の前に空白が付く
%M
は、分を10進数(00 ~ 59)で表します。
%m
は、月を10進数(01 ~ 12)で表します。
%p
は、必要に応じて、「午前時」または「午後時」の国内表現に一致します。例えば、「総理。」 各国語表現は、「単語と言語」オプションの「言語」設定から決定されます。
%R
は「%H:%M」と同じです。例:"13:23"
%r
は"%I:%M:%S %p"と同等です。例:"01:23:45 PM"
%S
は、10進数(00 ~ 60)で2番目の値と一致します。
%T
は"%H:%M:%S"と同等です。例:"13:26:47"
%U
は、年の週番号(日曜日を週の最初の日として)を10進数(00 ~ 53)で表します。
%v
は「%e-%b-%Y」と同じです。例:"2001年6月6日"
%はい
は、世紀を10進数で表した年と一致します。例:"2001"
%y
は、世紀を10進数で表した年(00 ~ 99)に一致します。
%Z
は、タイムゾーン名と一致します。
%%
matches "%"
デフォルトの書式文字列
テンプレートでは、次のデフォルトの書式文字列が使用されます。 必要に応じて、このリストに追加したり、編集したりできます。
デフォルトの書式文字列
結果の例
%B %d、%Y %T %Z
1999年9月5日13:12:00 PDT
%Y年%b %d日%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
Sun September 5, 1999 13:12:00 PDT
%Y %Y %T %Z %a %b %d
Sun Sep 5, 1999 13:12:00 PDT
%d %b %Y %T %Z
1999年9月5日13:12:00 PDT