vb中时间格式HH:MM:SS肿么转成MM:SS???

1个回答

写回答

Lento

2026-02-18 06:30

+ 关注

移动
移动

要将时间格式从"HH:MM:SS"转换为"MM:SS",可以使用字符串函数中的右移运算符和长度运算符。假设原始的时间字符串为strTime,可以按照以下步骤进行转换:1. 使用Length函数获取时长部分的字节数(假设为n)。2. 将时间字符串向左移动n个位置,得到新时间字符串。3. 将新时间字符串按照长度进行截取,得到截取后的时间字符串。下面是具体代码示例:Dim strTime As StringstrTime = "12:34:56"Dim nLen As IntegernLen = Len(strTime)Dim strNewTime As StringstrNewTime = Mid(strTime, nLen - 2, 2)Dim strNewTime2 As StringstrNewTime2 = Right(strNewTime, Len(strNewTime))以上代码会将"12:34:56"转换为"56"。如果需要保留两位小数,则可以在截取之前加上一个".0"来实现。希望对您有所帮助!

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号