Standard- Zeit kann in Dezimalzahlen Zeit umgewandelt werden mithilfe von Visual Basic die eingebauten Funktionen . Visual Basic funktioniert sowohl mit dem Datum und der Zeit zusammen. Es ist nicht möglich, das Datum und die Zeit in zwei verschiedenen unabhängigen Werten , die separat gehandhabt werden können, zu trennen. Das bedeutet, es gibt keinen einzigen integrierten Funktion, die Aufgabe, die Zeit , ausschließlich durchführen wird . Allerdings ist es immer noch möglich, die Konvertierung von Visual Basic mit integrierten Funktionen in Kombination mit einer einzigen Zeile der Berechnung . Anleitung
1
Shop die Zeit , die Sie in einer Variablen. Visual Basic hat einen DateTime Datentyp , die verwendet werden, um Datum und Uhrzeit Werte repräsentieren wird , wie beschrieben wird " Visual Basic Murach von 2008 . " Verwenden Sie den Visual Basic- Dim -Befehl , um die Zeit wie folgt erklären : Dim DateOne Wie DateTime = # 03.15.30 # Das Datum und Zeit als Paar , die, wenn Sie nicht über ein Datum oder eine Uhrzeit Visual Basic bedeutet vertreten sind wird Referenzwerte , die die kleinste Datum oder die Uhrzeit zu ersetzen. Visual Basic- Starttermin ist 0.00 1. Januar 0001 . Zum Beispiel, wenn Sie die oben initialisierte Variable auf dem Bildschirm ausgegeben , würden Sie '1 /01 /0001 03.15.30 " .
2
Konvertieren Sie die DateTime-Variable in eine Dezimalzahl Datum und Uhrzeit mit der integrierten Funktion ToOADate (). Diese eingebaute Funktion wird die Zeit zu einem double-Datentyp konvertieren. Besuchen http://msdn.microsoft.com für weitere Informationen. Zum Beispiel ist der Code , um eine DateTime-Variable in ein Doppelbett umwandeln : Dim ADatum Wie DateTime = # 03.15.30 # Dim DbleTime As Double = ADate.ToOADate () Console.WriteLine ( DbleTime ) Daraus ergibt sich die folgende Nachkommastelle Datum und Zeit : '0 0,1357638 ... '
3
Entpacken Sie die Standard-Zeit von diesem schwimmenden durch Multiplizieren Sie den Wert auf der rechten Seite der Dezimalstelle von 24 mit dem folgenden Code: DbleTime * 24Die Ergebnis für dieses Beispiel sollte 3,25833 sein .