カスタムの書式を作成して、日付または時刻の表示方法を制御する方法について説明します。
重要
現在 Microsoft では、SharePoint での Access Web アプリケーションの作成や使用は推奨していません。 代わりに、web およびモバイル デバイス用のコードのないビジネス ソリューションを構築するマイクロソフトの PowerAppsを使用して検討してください。
書式指定
次の表に、Format 関数 (Access カスタム Web アプリ) 関数と共に使用してカスタムの日付と時刻の形式を作成するために使用できる文字を示します。
書式指定 | 説明 |
---|---|
(:) |
時刻の区切り記号。 一部のロケールでは、時刻区切り文字を表す目的で他の文字が使用されることがあります。 時刻の値が書式設定されるときに、時刻区切り文字によって時、分、および秒が区切られます。 書式設定された出力で時刻区切り文字として使用される実際の文字は、アプリケーションの現在のカルチャ値によって決まります。 |
(/) |
日付の区切り記号。 ロケールによっては、他の文字が日付の区切り記号として表示される場合があります。 日付値の書式が設定されている場合、日付、月、および年は、日付の区切り記号によって区切られます。 書式設定された出力で、日付の区切り文字として実際に使用される文字は、アプリケーションの現在のカルチャによって決まります。 |
(%) |
後続の文字に関係なく、1 文字の形式として次の文字を読むことを示すために使用されます。 また、ユーザー定義の書式として 1 文字の書式を読み取ることを示すために使用されます。 詳細については、下記の追加情報を参照してください。 |
d |
前に 0 を付けない数値 (たとえば、1) で日を表示します。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%d を使用します。 |
dd |
前に 0 を付けた数値 (たとえば、01) で日を表示します。 |
ddd |
曜日の省略形 (たとえば、Sun) で日を表示します。 |
dddd |
曜日の完全な名前 (たとえば、Sunday) で日を表示します。 |
M |
前に 0 を付けずに月を数値で表示します (たとえば、1 月は 1 と表されます)。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%M を使用します。 |
MM |
前に 0 を付ける数値 (たとえば、01/12/01) で日を表示します。 |
MMM |
月名の省略形 (たとえば、Jan) で月を表示します。 |
MMMM |
完全な月名 (たとえば、January) で月を表示します。 |
gg |
時代/元号の文字列 (たとえば、A.D.) を表示します。 |
h |
12 時間形式を使用し、前に 0 を付けずに、時間を数値 (たとえば、1:15:15 PM) で表示します。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%h を使用します。 |
Hh |
12 時間形式を使用し、前に 0 を付けて、時間を数値 (たとえば、01:15:15 PM) で表示します。 |
H |
24 時間形式を使用し、前に 0 を付けずに、時間を数値 (たとえば、1:15:15) で表示します。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%H を使用します。 |
HH |
24 時間形式を使用し、前に 0 を付けて、時間を数値 (たとえば、01:15:15) で表示します。 |
m |
前に 0 を付けない数値 (たとえば、12:1:15) で分を表示します。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%m を使用します。 |
mm |
前に 0 を付けた数値 (たとえば、12:01:15) で分を表示します。 |
s |
前に 0 を付けない数値 (たとえば、12:15:5) で秒を表示します。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%s を使用します。 |
ss |
前に 0 を付けた数値 (たとえば、12:15:05) で秒を表示します。 |
f |
秒の小数部を表示します。 たとえば ff は 1/100 秒を表示し、ffff は 1/10000 秒を表示します。 ユーザー定義の書式では、f 記号を 7 つまで使用できます。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%f を使用します。 |
t |
12 時間形式を使用し、正午までの時間には大文字の A を表示します。正午から午後 11:59 時までの時間には大文字の P を表示します。ユーザー定義の数値書式でこれが唯一の文字である場合は、%t を使用します。 |
tt |
12 時間のクロックを使用するロケールでは、正午の 1 時間前に大文字の AM が表示されます。は、正午から午後 11 時 59 分までの任意の時間で大文字の PM を表示します。24 時間時計を使用するロケールの場合、何も表示されません。 |
y |
前に 0 を付けずに、年の数値 (0 ~ 9) を表示します。 ユーザー形式の数値形式でこれが唯一の文字である場合は、%y を使用します。 |
yy |
該当する場合、前に 0 を付けて 2 桁の数値書式で年を表示します。 |
yyy |
4 桁の数値形式で年を表示します。 |
yyyy |
4 桁の数値形式で年を表示します。 |
前に 0 を付けずに、時差 (たとえば、-8) を表示します。 ユーザー定義の数値書式でこれが唯一の文字である場合は、%z を使用します。 | |
z |
前に 0 を付けて、時差 (たとえば、-08) を表示します。 |
zz |
前に 0 を付けて、時差 (たとえば、-08) を表示します。 |
zzz |
完全な時差 (たとえば、-08:00) を表示します。 |
解説
書式指定文字列では、大文字小文字を区別します。 大文字と小文字を使い分けることで、別の書式を取得できます。 たとえば、文字列 "D" で日付の書式設定を行うと、(現在のロケールに応じた) 長い形式の日付が取得されます。 ただし、"d" に変更すると短い形式の日付が取得されます。 また、定義された書式文字列の大文字と小文字に書式が一致しない場合は、予期しない結果またはエラーが発生することがあります。