Wie die Systemzeit in Ticks Lokalzeit in Visual Basic konvertieren

June 5

Konvertieren von Zeitformate ist eine häufige Aufgabe, wenn Sie viele Programme schreiben. Visual Basic DateTime-Typ verfügt über mehrere unterschiedliche Konstruktoren und Konvertierungsmethoden zur Konvertierung zu erleichtern. Konvertieren von UTC-Zeit in Ticks in einen lokalen DateTime kann mit nur wenigen Zeilen Code erfolgen.

Anweisungen

1 Erhalten Sie die UTC-Systemzeit in Zecken. Im folgende Beispiel wird die DateTime.UtcNow-Eigenschaft verwenden, die die aktuelle Systemzeit in UTC bietet.

Beispiel:

Zecken As Long Dim DateTime.UtcNow.Ticks =

2 Erstellen Sie einen DateTime-Wert die Taktanzahl.

Beispiel:

Dim Utcdt als neue DateTime(ticks)

3 Konvertieren Sie die UTC-DateTime in einen lokalen DateTime mit der ToLocalTime()-Methode.

Beispiel:

Dim Localdt As DateTime = Utcdt. ToLocalTime()

Tipps & Warnungen

  • Um die lokale Systemzeit direkt zuzugreifen, verwenden Sie die DateTime.Now-Eigenschaft.