按提供的格式设置时间跨度格式。
语法
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] |