VB6 SP5 WIN2K
下記のコードで、現時刻から、指定の時間まであと
何分何秒かを表示するカウントダウンを作成しているのですが、
たとえば380(Integer)秒を6:20という形に変換したいのですが、
dim Ntime
Count = DateDiff("s", Time, NTime)
すみません途中で間違えて送信してしましました。
・・・たとえば380(Integer)秒を6:20という形に変換したいのですが、
秒を60で割って分を求め、そのあまりを
秒っていう形にする以外は思いつきませんが、
もっと簡単な方法はあるのでしょうか?
----------------------------------------
Dim Ntime as Date
Ntime=Time + TimeSerial(1, 0, 0)
Timer1.interval=1000
Timer1.enabled=true
Sub Timer1_Timer()
Dim Count as long
Count = DateDiff("s", Time, NTime)
'ここで分を秒に直したいです。
label1.Caption=count
----------------------------------------
こんな方法はどうですか?
' 0〜86399の範囲なら xx:xx:xxの形になるはずです。
dateadd("s", 380, 0)
ありがとうございました。
無事解決しました!