時間、分、および 2 番目の書式の画像

このトピックでは、時刻文字列の書式図を作成するために使用される文字列の書式の種類について説明します。 各書式図は、各書式の種類の 1 つの文字列の組み合わせで構成されます。

注意

書式の種類では、文字 "m"、"s"、および "t" は小文字である必要があり、24 時間制を示すには 12 時間制の時計または大文字 ("H") を示すには、文字 "h" を小文字にする必要があります。

単一引用符を使用して、指定したとおりに表示する必要がある文字をマークできます。 アプリケーションで単一引用符を表示する必要がある場合は、2 つの単一引用符を 1 行に配置する必要があります。 たとえば、'abc''bar' は "abc'bar" と表示されます。

次の表では、時間を表すために使用される書式の種類を定義します。

String 説明
h 1 桁の時間 (12 時間時計) の先頭にゼロがない時間。
hh 1 桁の時間 (12 時間時計) の先頭に 0 を付けた時間。
H 1 桁の時間 (24 時間時計) の先頭にゼロがない時間。
HH 1 桁の時間 (24 時間時計) の先頭に 0 を付けた時間。

次の表では、分を表すために使用される書式の種類を定義します。

String 説明
m 分 (1 桁の分は先頭にゼロが付きません)。
mm 分 (1 桁の分は先頭にゼロが付きます)

次の表では、秒を表すために使用される形式の種類を定義します。

String 説明
s 秒 (1 桁の秒は先頭にゼロが付きません)。
ss 秒 (1 桁の秒は先頭にゼロが付きます)。

次の表では、時間マーカーを表すために使用される形式の種類を定義します。

String 説明
t 1 文字の時刻マーカー文字列。
メモ: この形式は、日本語 (日本) などの特定の言語での使用には推奨されません。 この形式では、アプリケーションは常に、LOCALE_S1159 (AM) とLOCALE_S2359 (PM) によって定義された時刻マーカー文字列から最初の文字を受け取ります。 このため、アプリケーションでは、AM と PM の両方で使用されるのと同じ文字列を使用して、不適切な書式設定を作成できます。
tt 複数文字の時刻マーカー文字列。