PDA

View Full Version : [VB6] Formatta ore in minuti


OrcaAssassina
20-04-2005, 12:20
Come si fa a formattare un'ora per farla visualizzare in minuti????

Ho un'ora: 10:00
Voglio che mi restituisce: 600

Mi scrivete la stringa?????

Ciao e grazieeeeeee

Brigante
20-04-2005, 13:24
NumeroMinuti=DateDiff("n", CDate("00:00"), CDate("10:00"))

Restituisce la differenza in minuti, in questo caso 600. La variabile NumeroMinuti č Integer.

RaouL_BennetH
20-04-2005, 13:35
io mi trovo anche cosė:



Dim OreInMin as Integer

OreInMin = (Hour(Time)) * 60 + (Minute(Time))



N.B. Considerando l'ora attuale. Se invece devi calcolarlo su date arbitrarie va benissimo quanto detto da Brigante.

Brigante
20-04-2005, 13:41
io mi trovo anche cosė:



Dim OreInMin as Integer

OreInMin = (Hour(Time)) * 60 + (Minute(Time))



N.B. Considerando l'ora attuale. Se invece devi calcolarlo su date arbitrarie va benissimo quanto detto da Brigante.

Infatti questo č l'altro metodo che volevo suggerigli, va bene lo stesso, ma con l'altro fai tutto in una riga e con un istruzione dedicata.
;)