DateTime.ToFileTimeUtc Metod

Definition

Konverterar värdet för det aktuella DateTime-objektet till en Windows filtid.

public:
 long ToFileTimeUtc();
public long ToFileTimeUtc();
member this.ToFileTimeUtc : unit -> int64
Public Function ToFileTimeUtc () As Long

Returer

Värdet för det aktuella DateTime-objektet uttryckt som en Windows filtid.

Undantag

Den resulterande filtiden representerar ett datum och en tid före 12:00 midnatt den 1 januari 1601 C.E. UTC.

Kommentarer

En Windows filtid är ett 64-bitars värde som representerar antalet intervall på 100 nanosekunder som har förflutit sedan 12:00 midnatt, 1 januari 1601 e.D. (C.E.) UtC (Coordinated Universal Time). Windows använder en filtid för att registrera när ett program skapar, öppnar eller skriver till en fil.

Metoden ToFileTimeUtc använder Kind egenskapen för att avgöra om det aktuella DateTime objektet är en lokal tid, en UTC-tid eller en ospecificerad typ av tid, som behandlas som en UTC-tid. Om det är en lokal tid konverteras tiden till UTC innan konverteringen utförs till en Windows filtid.

Anteckningar till anropare

Metoden ToFileTimeUtc() används ibland för att konvertera en lokal tid till UTC och sedan återställa den FromFileTimeUtc(Int64) genom att anropa metoden följt av ToLocalTime() metoden. Men om den ursprungliga tiden representerar en ogiltig tid i den lokala tidszonen är de två lokala tidsvärdena inte lika med. Mer information finns i ToLocalTime() metoden.

Gäller för

Se även