日付/時刻データ型 (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 のサポートおよびフィードバックを参照してください。