时间跨度列的自定义格式
如果无法通过给定的设置创建您想要使用的格式,您可以使用下列示例中说明的代码,通过自定义格式字符串创建您自己的格式。TimeSpan
格式中包含五种不同的数据值:日、时、分、秒和分数秒。
示例:
使用由以下说明符字符创建的格式字符串,可将以上各项结合为合适的格式。
字符 | 说明 |
---|---|
d |
返回天数。 |
h |
返回使用一位数还是两位数的小时数取决于值。这表示当应用此格式字符串时,6 小时将写为“6”(而 11 小时将写为“11”)。 |
hh |
返回两位数的小时数。这表示当应用此格式字符串时,6 小时将写为“06”。 |
m |
返回使用一位数还是两位数的分钟数取决于值。 这表示当应用此格式字符串时,6 分钟将写为“6”(而 11 分钟将写为“11”)。 |
mm |
返回两位数的分钟数。这表示 6 分钟将写为“06”。 |
s |
返回使用一位数还是两位数的秒数取决于值。 这表示当应用此格式字符串时,6 秒将写为“6”(而 11 秒将写为“11”)。 |
ss |
返回两位数的秒数。这表示 6 秒将写为“06”。 |
f |
返回分数秒。 指定自定义格式字符串时,您还可以在 |
在各个说明符字符之间,您需要提供某些类型的分隔符。可以是自定义字符串值,但如果字符串中包含任何说明符字符,则需要用反斜杠 (\
) 进行转义。您还可以包括初始和总结性字符串。
以下所有示例均使用数据中的下列值:-5 天,7 小时,11 分钟,3.1234 秒。
格式字符串 | 结果 |
---|---|
d.h:m:s.f |
-5.7:11:3.1 |
d.hh:mm:ss.f2 |
-5.07:11:03.12 |
Ti\me\span i\s d \day\s |
时间跨度为 -5 天 |
d \day\s h \hour\s m \minute\s s \secon\d\s
|
-5 天 7 小时 11 分钟 3 秒 |
f s m h d |
123 3 11 7 -5 |
父主题: 更改列的格式