日付/時刻型のデータの場合、"Format/書式" プロパティに定義済みの日付/時刻書式またはカスタム書式を設定できます。
設定値
定義済み書式
次の表は、日付/時刻型の "Format/書式" プロパティの定義済みの設定値を示しています。
設定値 | 説明 |
---|---|
General Date 日付 (標準) |
値が日付だけの場合は、時刻は表示されません。値が時刻だけの場合は、日付は表示されません。この設定値は、以下の [Short Date/日付 (S)] と [Long Time/時刻 (L)] を組み合わせたものです。(既定値).
使用例 : 94/04/03、05 : 34 : 00 PM、および 94/04/03 05 : 34 : 00 PM. |
Long Date 日付 (L) |
Windows のコントロール パネルの [地域のプロパティ] ダイアログ ボックスの [長い形式] の設定と同じです。
使用例 : 1994 年 4 月 3 日 土曜日 |
Medium Date 日付 (M) |
使用例 : 03-Apr-94 |
Short Date 日付 (S) |
Windows のコントロール パネルの [地域のプロパティ] ダイアログ ボックスの [短い形式] の設定と同じです。
使用例 : 94/04/03 注意 [短い形式] の設定では、00/1/1 と 29/12/31 の間の日付は 21 世紀の日付を前提としており、年代は 2000 年から 2029 年までです。30/1/1 と 99/12/31 の間の日付は 20 世紀の日付を前提としており、年代は 1930 年から 1999 年までです。 |
Long Time 時刻 (L) |
Windows のコントロール パネルの [地域のプロパティ] ダイアログ ボックスの [時間の形式] タブの設定と同じです。
使用例 : 5 : 34 : 23 PM |
Medium Time 時刻 (M) |
使用例 : 5 : 34 PM |
Short Time 時刻 (S) |
使用例 : 17 : 34 |
カスタム方式
日付および時刻のカスタム書式を作成するには、次の書式指定文字を使用します。
文字 | 説明 |
---|---|
: (コロン) | 時刻の区切り記号を表示します。時刻の区切り文字は、Windows のコントロール パネルの [地域のプロパティ] ダイアログ ボックスで設定します。 |
/ | 日付の区切り記号を表示します。 |
c | 定義済み書式の [General Date/日付 (標準)] と同じです。 |
d | 1 桁または 2 桁で日付を表示します (1 〜 31)。 |
dd | 2 桁の数値で日付を表示します (01 〜 31)。 |
ddd | 曜日を省略形 (英語 3 文字) で表示します (Sun 〜 Sat)。 |
aaa | 曜日を省略形 (日本語) で表示します (日〜土)。 |
dddd | 曜日を英語で表示します (Sunday 〜 Saturday)。 |
aaaa | 曜日を日本語で表示します (日曜日〜土曜日)。 |
ddddd | 定義済み書式の [Short Date/日付 (S)] と同じです。 |
dddddd | 定義済み書式の [Long Date/日付 (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 年のうちのどの四半期に属すかを表示します (1 〜 4)。 |
g | 年号の頭文字を表示します (M、T、S、H)。 |
gg | 年号の先頭の 1 文字を漢字で表示します (明、大、昭、平)。 |
ggg | 年号を表示します (明治、大正、昭和、平成)。 |
e | 年を年号を元に表示します。 |
ee | 年を年号を元に 2 桁の数値を使って表示します。 |
y | 日付を 1 月 1 日からの日数で表示します (1 〜 366)。 |
yy | 西暦の最後の 2 桁を表示します (01 〜 99)。 |
yyyy | 西暦を表示します (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 | 定義済み書式の [Long Time/時刻 (L)] と同じです。 |
AM/PM | 時刻に応じて大文字の AM または PM を付けて、12 時間制で時刻を表示します。 |
am/pm | 時刻に応じて小文字の am または pm を付けて、12 時間制で時刻を表示します。 |
A/P | 時刻に応じて大文字の A または P を付けて、12 時間制で表示します。 |
a/p | 時刻に応じて小文字の a または p を付けて、12 時間制で表示します。 |
AMPM | Windows のコントロール パネルの [地域のプロパティ] ダイアログ ボックスに定義されている午前または午後を示す文字列を付けて、12 時間制で表示します。 |
カスタム書式は、Windows のコントロール パネルの [地域のプロパティ] ダイアログ ボックスに指定された設定値に従って表示されます。[地域のプロパティ] ダイアログ ボックスに指定された設定値と矛盾するカスタム書式は、無視されます。
メモ カンマやほかの区切り記号をカスタム書式に使用する場合は、区切り記号をダブル クォーテーションで囲みます。たとえば、mmm d", "yyyy と指定します。