定义以 12 小时时钟制表示午夜至正午之前这段时间的字符串。
PMDesignator
定义以 12 小时时钟制表示正午至午夜之前这段时间的字符串。
下面的示例使用“t”格式说明符来显示日期和时间值。
C#复制
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToString("t",
CultureInfo.CreateSpecificCulture("en-us")));
// Displays 6:30 AM
Console.WriteLine(date1.ToString("t",
CultureInfo.CreateSpecificCulture("es-ES")));
// Displays 6:30
返回表首
长时间(“T”)格式说明符
“T”标准格式说明符表示由特定区域性的 DateTimeFormatInfo.LongTimePattern 属性定义的自定义日期和时间格式字符串。 例如,用于固定区域性的自定义格式字符串为“HH:mm:ss”。
下表列出了 DateTimeFormatInfo 对象属性,这些属性可控制返回字符串的格式。 由某些区域性的 DateTimeFormatInfo.LongTimePattern 属性返回的自定义格式说明符可能未利用所有属性。
Property | 描述 |
LongTimePattern | 定义结果字符串中时间部分的格式。 |
TimeSeparator | 定义分隔时间中小时、分钟和秒钟几个组成部分的字符串。 |
AMDesignator | 定义以 12 小时时钟制表示午夜至正午之前这段时间的字符串。 |
PMDesignator | 定义以 12 小时时钟制表示正午至午夜之前这段时间的字符串。 |
下面的示例使用“T”格式说明符来显示日期和时间值。
C#复制
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToString("T",
CultureInfo.CreateSpecificCulture("en-us")));
// Displays 6:30:00 AM
Console.WriteLine(date1.ToString("T",
CultureInfo.CreateSpecificCulture("es-ES")));
// Displays 6:30:00
返回表首