il codice che segue e' scritto in vbscript ma e' facilmente adattabile per vb6:
codice:
dim dataDiFineManutenzione,ssmmoo,giorni,ore,minuti,secondi
dataDiFineManutenzione = DateValue("30/06/07") & Chr(32) & TimeValue("20.00.00")
dataDiFineManutenzione = (DateDiff("s", Now, dataDiFineManutenzione))
ssmmoo = 86400
giorni = Fix(dataDiFineManutenzione / ssmmoo)
dataDiFineManutenzione = dataDiFineManutenzione - (giorni * ssmmoo)
ore = Fix(dataDiFineManutenzione / 3600)
dataDiFineManutenzione = dataDiFineManutenzione - (ore * 3600)
minuti = Fix(dataDiFineManutenzione / 60)
dataDiFineManutenzione = dataDiFineManutenzione - (minuti * 60)
secondi = dataDiFineManutenzione