Come convertire l'ora di sistema in zecche sull'ora locale in Visual Basic

November 10

Come convertire l'ora di sistema in zecche sull'ora locale in Visual Basic


Conversione formati di tempo è un compito comune durante la scrittura di molti programmi. tipo DateTime di Visual Basic ha diversi costruttori e metodi di conversione diversi per rendere più facile la conversione. Conversione ora UTC in zecche per un DateTime locale può essere fatto con solo un paio di righe di codice.

istruzione

1 Prendi il tempo di sistema UTC in tick. Il seguente esempio utilizzare la proprietà DateTime.UtcNow, che fornisce l'ora di sistema corrente in UTC.

esempio:

Dim zecche As Long = DateTime.UtcNow.Ticks

2 Creare un DateTime dal conteggio tick.

esempio:

Dim utcdt As (zecche) Nuovo DateTime

3 Convertire il UTC DateTime di un DateTime locale utilizzando il metodo ToLocalTime ().

esempio:

Dim localdt Come DateTime = utcdt.ToLocalTime ()

Consigli e avvertenze

  • Per accedere al tempo di sistema locale direttamente, utilizzare la proprietà DateTime.Now.