投稿日 | : 2003/07/10(Thu) 02:04 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: 時刻変換 |
> 次のms単位のデータ(7261001)がありまして、
> そのデータを[02:01:01.001]に変換したいのですが、
「良い方法」かどうかは兎も角として、例えばこんな感じでしょうか。
myTime = 7261001
S = "[" & Format(DateAdd("s", myTime \ 1000, 0), "hh\:nn\:ss") _
& "." & Format(myTime Mod 1000, "000") _
& "]"
そして、もしも24時間(86400000ミリ秒)を越える可能性があるなら、こんな感じかな……。
dt = DateAdd("s", myTime \ 1000, 0)
S = "[" & Format(DateDiff("h", 0, dt), "00") _
& ":" & Format(dt, "nn\:ss") _
& "." & Format(myTime Mod 1000, "000") _
& "]"