假如时间是从一个文本中提取出来的又如何?而且我不是想取得即时时间。
经过试验,用以下方法实现把秒数转换成时分秒形式:
- se = 83759
- h = Int(se / 3600)
- m = Int((se Mod 3600) / 60)
- s = (se Mod 3600) Mod 60
- if m=0 then m="00"
- if m=1 then m="01"
- if m=2 then m="02"
- if m=3 then m="03"
- if m=4 then m="04"
- if m=5 then m="05"
- if m=6 then m="06"
- if m=7 then m="07"
- if m=8 then m="08"
- if m=9 then m="09"
- if s=0 then s="00"
- if s=1 then s="01"
- if s=2 then s="02"
- if s=3 then s="03"
- if s=4 then s="04"
- if s=5 then s="05"
- if s=6 then s="06"
- if s=7 then s="07"
- if s=8 then s="08"
- if s=9 then s="09"
- Wsh.Echo h & ":" & m & ":" & s
复制代码
但以上方法不知是否正规。或者有没有更好的方法呢?
[ 本帖最后由 newxso 于 2008-11-13 08:54 编辑 ] |