format_timespan()
按提供的格式设置时间跨度格式。
语法
format_timespan(
timespan ,
format)
详细了解语法约定。
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
timespan | timespan |
✔️ | 要格式化的值。 |
format | string |
✔️ | 由一个或多个受支持的格式元素组成的输出格式。 |
支持的格式元素
格式说明符 | 说明 | 示例 |
---|---|---|
d -dddddddd |
时间间隔中的整天数。 如果需要,请用零填充。 | 15.13:45:30: d -> 15、dd -> 15、ddd -> 015 |
f |
时间间隔中的十分之几秒。 | 15.13:45:30.6170000 -> 6、15.13:45:30.05 -> 0 |
ff |
时间间隔中的百分之几秒。 | 15.13:45:30.6170000 -> 61、15.13:45:30.0050000 -> 00 |
fff |
时间间隔中的毫秒。 | 6/15/2009 13:45:30.617 -> 617、6/15/2009 13:45:30.0005 -> 000 |
ffff |
时间间隔中的万分之几秒。 | 15.13:45:30.6175000 -> 6175、15.13:45:30.0000500 -> 0000 |
fffff |
时间间隔中的十万分之几秒。 | 15.13:45:30.6175400 -> 61754、15.13:45:30.000005 -> 00000 |
ffffff |
时间间隔中的百万分之几秒。 | 15.13:45:30.6175420 -> 617542、15.13:45:30.0000005 -> 000000 |
fffffff |
时间间隔中的千万分之几秒。 | 15.13:45:30.6175425 -> 6175425、15.13:45:30.0001150 -> 0001150 |
F |
如果非零,则为时间间隔中的十分之几秒。 | 15.13:45:30.6170000 -> 6、15.13:45:30.0500000 ->(无输出) |
FF |
如果非零,则为时间间隔中的百分之几秒。 | 15.13:45:30.6170000 -> 61、15.13:45:30.0050000 ->(无输出) |
FFF |
如果非零,则为时间间隔中的毫秒。 | 15.13:45:30.6170000 -> 617、15.13:45:30.0005000 ->(无输出) |
FFFF |
如果非零,则为时间间隔中的万分之几秒。 | 15.13:45:30.5275000 -> 5275、15.13:45:30.0000500 ->(无输出) |
FFFFF |
如果非零,则为时间间隔中的十万分之几秒。 | 15.13:45:30.6175400 -> 61754、15.13:45:30.0000050 ->(无输出) |
FFFFFF |
如果非零,则为时间间隔中的百万分之几秒。 | 15.13:45:30.6175420 -> 617542、15.13:45:30.0000005 ->(无输出) |
FFFFFFF |
如果非零,则为时间间隔中的千万分之几秒。 | 15.13:45:30.6175425 -> 6175425、15.13:45:30.0001150 -> 000115 |
H |
采用 24 小时制的小时(从 0 到 23)。 | 15.01:45:30 -> 1、15.13:45:30 -> 13 |
HH |
采用 24 小时制的小时(从 00 到 23)。 | 15.01:45:30 -> 01、15.13:45:30 -> 13 |
m |
时间间隔中不包含在小时或天数中的整分钟数。 一位数分钟数没有前导零。 | 15.01:09:30 -> 9、15.13:29:30 -> 29 |
mm |
时间间隔中不包含在小时或天数中的整分钟数。 一位数分钟具有前导零。 | 15.01:09:30 -> 09、15.01:45:30 -> 45 |
s |
时间间隔中不包含在小时、天数或分钟中的整秒数。 一位数秒数没有前导零。 | 15.13:45:09 -> 9 |
ss |
时间间隔中不包含在小时、天数或分钟中的整秒数。 一位数秒具有前导零。 | 15.13:45:09 -> 09 |
支持的分隔符
格式说明符可以包含以下分隔符:
分隔符 | 评论 |
---|---|
' ' |
Space |
'/' |
|
'-' |
短划线 |
':' |
|
',' |
|
'.' |
|
'_' |
|
'[' |
|
']' |
返回
包含 format 格式的 timespan 的字符串。
示例
let t = time(29.09:00:05.12345);
print
v1=format_timespan(t, 'dd.hh:mm:ss:FF'),
v2=format_timespan(t, 'ddd.h:mm:ss [fffffff]')
输出
v1 | v2 |
---|---|
29.09:00:05:12 | 029.9:00:05 [1234500] |