
功能块 T2STR 将时间转换为字符串。
定义用于计算字符串的时间,格式为 T#。
在输入处以字符串形式定义格式。例如,使用 "%m" 表示分钟。如果未设置输入或留空,则假定字符串为 "%dd %hh %mm %ss %msms"。
| 格式 | 输出 |
|---|---|
| %d | 天数,例如: 1 |
| %%d | 带前导零的天数,例如: 01 |
| %h | 小时数,例如: 5 |
| %%h | 带前导零的小时数,例如: 05 |
| %m | 分钟数,例如: 2 |
| %%m | 带前导零的分钟数,例如: 02 |
| %s | 秒数,例如: 4 |
| %%s | 带前导零的秒数,例如: 04 |
| %ms | 毫秒数,例如: 6 |
| %%ms | 带前导零的毫秒数,例如: 06 |
| %%%ms | 带前导双零的毫秒数,例如: 006 |
该输入定义了功能块的最大分辨率,格式为 T#。所有高于此值的变量将被返回为 0 并添加到前一个值中。例如,T#1h 的值将返回 73m 4h 12s。
提示: 最小分辨率可以通过功能块 MOD 生成,方法是先修改输入 PT。
以指定的格式返回字符串。
零值可以通过功能块 PREG_REPLACE 进行简单替换。为此,在输入 PATTERN 中使用 '/\b0(?:ms|d|h|m|s)\b\s*/',并将输出 STR 与输入 SUBJECT 连接。结果可以保留空格。这些空格可以通过功能块 STR_TRIM 删除。