变量名 | 类 型 | 静态 | 数组 | 备 注 |
秒 | 整数型 | | |
时 | 整数型 | | |
分 | 整数型 | | |
临时文本 | 文本型 | | 0 |
返回时长 | 文本型 | | |
返回时长 =
“”
如果 (寻找文本 (时长,
“秒”, 0,
假) > -1
)

如果 (寻找文本 (时长,
“时”, 0,
假) > -1
)

临时文本 =
分割文本 (时长,
“时”,
)

如果 (临时文本
[1
] ≠
“”)


时 =
到整数 (临时文本
[1
])













如果 (寻找文本 (时长,
“分”, 0,
假) > -1
)
临时文本 =
分割文本 (时长,
“分”,
)
临时文本 =
分割文本 (临时文本
[1
],
“时”,
)
如果 (临时文本
[1
] ≠
“”)

分 =
到整数 (临时文本
[1
])












临时文本 =
分割文本 (时长,
“秒”,
)
如果 (寻找文本 (临时文本
[1
],
“分”, 0,
假) > -1
)
临时文本 =
分割文本 (临时文本
[1
],
“分”,
)
秒 =
到整数 (临时文本
[2
])

如果 (寻找文本 (临时文本
[1
],
“时”, 0,
假) > -1
)

临时文本 =
分割文本 (临时文本
[1
],
“时”,
)

秒 =
到整数 (临时文本
[2
])







如果 (时 > 0
)
秒 = 秒 + 时 × 60 × 60




如果 (分 > 0
)
秒 = 秒 + 分 × 60




返回时长 =
到文本 (秒
)

时 =
到整数 (时长
) \ 60 \ 60

分 =
到整数 (时长
) \ 60 % 60

秒 =
到整数 (时长
) % 60

如果 (时 > 0
)

返回时长 =
到文本 (时
) +
“时”




如果 (分 > 0
)
返回时长 = 返回时长 +
到文本 (分
) +
“分”




返回时长 = 返回时长 + 到文本 (秒) + “秒”
返回 (返回时长
)