Share via


日付/時刻データ型 (Format プロパティ)

適用先: Access 2013 | Access 2016

日付/時刻型のデータに対して、Format プロパティを定義済みの日付と時刻の書式に設定できます。カスタム書式を使用することもできます。

設定

定義済みの形式

次の表は、日付/時刻型のデータに対する Format プロパティの定義済み設定値を示しています。

Setting 説明
日付 (標準) (既定値)値が日付のみの場合、時刻は表示されません。値が時刻のみの場合、日付は表示されません。 この設定は、短い日付と長い時間の設定の組み合わせです。

例: 4/3/93、05:34:00 PM、4/3/93 05:34:00 PM。
日付 (L) Windows の地域設定の、長い形式の日付の設定と同じです。

例: 1993年4月3日 土曜日
日付 (M) 例: 3-Apr-93
日付 (S) Windows の地域設定の、短い形式の日付の設定と同じです。

例: 4/3/93

注意: 短い日付の設定では、1/1/00 から 12/31/29 の日付は 21 世紀の日付 (つまり、年は 2000 年から 2029 年と見なされます) であると想定しています。 30/1/1 ~ 99/12/31 の日付は 20 世紀の日付 (つまり 1930 ~ 1999 年) と見なされます。
時刻 (L) Windows の地域設定の [時刻] タブの設定と同じです。

例: 5:34:23 PM
時刻 (M) 例: 5:34 PM
時刻 (S) 例: 17:34

カスタム形式

日付と時刻のカスタム書式を作成するには、次の記号を使用できます。

記号 説明
: (コロン) 時刻の区切り記号。 区切り記号は、Windows の地域設定で指定します。
/ 日付の区切り記号。
c 定義済み書式の [日付 (標準)] と同じです。
d 日を 1 桁または 2 桁の数字で表示します (1 ~ 31)。
dd 日を 2 桁の数字で表示します (01 ~ 31)。
ddd 曜日を英語の省略形 3 文字で表示します (Sun ~ Sat)。
dddd 曜日を英語のフル スペルで表示します (Sunday ~ Saturday)。
ddddd 定義済み書式の [日付 (S)] と同じです。
dddddd 定義済み書式の [日付 (L)] と同じです。
w 曜日を表す数字を表示します (1 ~ 7)。
ww 1 年のうちの何週目であるかを表示します (1 ~ 53)。
m 月を 1 桁または 2 桁の数字で表示します (1 ~ 12)。
mm 月を 2 桁の数字で表示します (01 ~ 12)。
mmm 月を英語の省略形 3 文字で表示します (Jan ~ Dec)。
mmmm 月を英語のフル スペルで表示します (January ~ December)。
q その日が属する四半期を表示します (1 ~ 4)。
y その年の 1 月 1 日からの日数を表示します (1 ~ 366)。
yy 西暦の下 2 桁を表示します (01 ~ 99)。
yyyy 西暦を 4 桁で表示します (0100 ~ 9999)。
h 時を 1 桁または 2 桁の数字で表示します (0 ~ 23)。
Hh 時を 2 桁の数字で表示します (00 ~ 23)。
n 分を 1 桁または 2 桁の数字で表示します (0 ~ 59)。
nn 分を 2 桁の数字で表示します (00 ~ 59)。
s 秒を 1 桁または 2 桁の数字で表示します (0 ~ 59)。
ss 秒を 2 桁の数字で表示します (00 ~ 59)。
ttttt 定義済み書式の [時刻 (L)] と同じです。
AM/PM 必要に応じて大文字 "AM" または "PM" を含む 12 時間時計。
am/pm 必要に応じて小文字の "am" または "pm" を含む 12 時間のクロック。
A/P 必要に応じて大文字の "A" または "P" を含む 12 時間時計。
a/p 必要に応じて小文字の "a" または "p" を含む 12 時間のクロック。
AMPM 12 時間制の時刻に、Windows の地域設定で指定した午前と午後の識別子を付加して表示します。

カスタム書式は、Windows の地域設定で指定した設定に従って表示されます。 Windows の地域設定での指定に矛盾するカスタム書式は無視されます。

注:

コンマまたはその他の区切り記号をカスタム形式に追加する場合は、区切り記号を引用符 mmm d", "yyyyで囲みます。

カスタムの日付/時刻の書式の例を以下に示します。

Setting ディスプレイ
ddd", "mmm d", "yyyy Mon, Jun 2, 1997
mmmm dd", "yyyy June 02, 1997
"This is week number "ww This is week number 22
"Today is "dddd Today is Tuesday

カスタム書式を使用すると、正の数と負の数のどちらが入力されたかに応じて、年の前に "A.D." を表示したり、年の後に "B.C." を表示したりできます。 このカスタム書式の動作の例を見るには、新しいテーブル フィールドを作成し、そのデータ型を数値型に設定して、書式を次のように入力します。

"A.D. " #;# " B.C."

正の数の場合は、先頭に "A.D." が付いた年として表示されます。 負の数の場合は、末尾に "B.C." が付いた年として表示されます。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。