TIBCO Cloud™ Spotfire® Business Author 用户指南

时间跨度列的自定义格式

如果无法通过给定的设置创建您想要使用的格式,您可以使用下列示例中说明的代码,通过自定义格式字符串创建您自己的格式。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 返回分数秒。

指定自定义格式字符串时,您还可以在 f 后面添加 1 到 3 之间的数字,从而定义所显示的小数位数。如果未指定任何数字,将显示三个数字(如果有)。

在各个说明符字符之间,您需要提供某些类型的分隔符。可以是自定义字符串值,但如果字符串中包含任何说明符字符,则需要用反斜杠 (\) 进行转义。您还可以包括初始和总结性字符串。

以下所有示例均使用数据中的下列值:-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