日期和时间列的自定义格式
如果无法通过给定的设置创建您想要使用的格式,您可以使用下列示例中说明的代码,通过自定义格式字符串创建您自己的格式。
示例:
以下是某些针对日期时间格式的自定义格式字符串的示例。有关更多信息,请参见有关自定义 DateTime 格式字符串的文献(例如 MSDN)。注: 如果要在格式字符串中单独使用任何自定义日期和时间格式(例如,单独使用“d”、“h”或“M”说明符),则必须在说明符前面或后面添加空格,或者必须在单个自定义日期和时间说明符前面包含百分号(“%”),以避免将其解释为标准格式字符串。
| 字符 | 说明 |
|---|---|
| yy | 返回年份,用 0 到 99 之间的数字衡量。 |
| yyyy | 以四位数形式返回年份。 |
| M | 返回月份,用 1 到 12 之间的数字衡量,使用一位数还是两位数取决于值。 这表示当应用此格式字符串时,June 将写为“6”(而 November 将写为“11”)。 |
| MM | 返回包含两位数的月份,用 1 到 12 之间的数字衡量。这表示 6 月将写为“06”。 |
| MMM | 返回月份的缩写名称。例如,“Jun”。 |
| MMMM | 返回月份的全名。例如,“June”。 |
| d | 返回月中第几日,用 1 到 31 之间的数字衡量,使用一位数还是两位数取决于值。 这表示当应用此格式字符串时,月中的第 6 日将写为“6”(而第 11 日将写为“11”)。 |
| dd | 返回包含两位数的月中第几日,用 1 到 31 之间的数字衡量。这表示月中的第 6 日将写为“06”。 |
| ddd | 返回周中第几日的缩写名称。例如,“Fri”。 |
| dddd | 返回周中第几日的全名。例如,“Friday”。 |
| h | 返回使用 12 小时制的小时,使用一位数还是两位数取决于值。 这表示当时间为 7:20:22 时,格式“h”会将小时显示为“7”,也就是使用单位数。当时间为 11:20:22 时,格式“h”将返回 11。 |
| hh | 返回使用 12 小时制的小时(始终使用两位数)。 这表示当应用“hh”格式字符串时,时间 7:20:22 将写为“07:20:22”。 |
| H | 返回使用 24 小时制的小时,使用一位数还是两位数取决于值。 这表示当时间为 7:20:22 时,格式“H”会将小时显示为“7”,也就是使用单位数。当时间为 11:20:22 时,格式“H”将返回 11。当时间为晚上 7 点 20 分时,格式“H”将返回 19:20:00。 |
| HH | 返回使用 24 小时制的小时(始终使用两位数)。这表示上午 6 点将写为“06”,晚上 6 点将写为“18”。 |
| m | 返回使用一位数或两位数的分钟取决于值。这表示 6 分钟将写为“6”(而 11 分钟将写为“11”)。 |
| mm | 返回使用两位数的分钟。这表示 6 分钟将写为“06”。 |
| s | 返回使用一位数或两位数的秒取决于值。 这表示 6 秒将写为“6”(而 11 秒将写为“11”)。 |
| ss | 返回使用两位数的秒。这表示 6 秒将写为“06”。 |
| f | 返回十分之一秒。 |
| ff | 返回百分之一秒。 |
| fff | 返回毫秒。 |
| tt | 返回 AM/PM 指示器。 |
| : | 返回时间分隔符。 |
| / | 返回日期分隔符。 |
您还可以添加任何自定义字符串值,但如果字符串中包含任何说明符字符,则需要用反斜杠 (\) 进行转义。
Copyright © Cloud Software Group, Inc. All rights reserved.
