小时、分钟和第二格式图片

本主题介绍用于为时间字符串撰写格式图片的字符串的格式类型。 每个格式图片由每个格式类型的一个字符串的组合组成。

注意

在格式类型中,字母“m”、“s”和“t”必须为小写,字母“h”必须为小写以表示 12 小时制或大写 (“H”) 表示 24 小时制。

单引号可用于标记应完全按指定方式显示的字符。 如果应用程序必须显示单引号,则应在一行中放置两个单引号。 例如,“abc”bar“显示为”abc'bar”。

下表定义了用于表示小时的格式类型。

String 含义
h 不带前导零的个位数小时数 (12 小时制) 。
hh 具有前导零的个位数小时数 (12 小时制) 。
H 对于 24 小时制 (24 小时制) ,不带前导零的小时数。
HH 具有前导零的个位数小时数 (24 小时制) 。

下表定义了用于表示分钟的格式类型。

String 含义
m 分钟,对于一位数分钟不使用前导零。
MM 分钟,对于一位数分钟使用前导零。

下表定义了用于表示秒的格式类型。

String 含义
S 秒,对于一位数秒不使用前导零。
ss 秒,对于一位数秒使用前导零。

下表定义了用于表示时间标记的格式类型。

String 含义
t 单字符时间标记字符串。
注意: 不建议将此格式用于某些语言,例如日语 (日本) 。 使用此格式时,应用程序始终采用时间标记字符串中的第一个字符,该字符串由 LOCALE_S1159 (AM) 定义, LOCALE_S2359 (PM) 。 因此,应用程序可能会使用用于 AM 和 PM 的相同字符串创建不正确的格式。
tt 多字符时间标记字符串。