DateTime.ToFileTimeUtc Método

Definição

Converte o valor do objeto atual DateTime para um tempo de ficheiro Windows.

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

Devoluções

O valor do objeto atual DateTime expresso como um tempo de ficheiro Windows.

Exceções

A hora resultante do ficheiro representaria uma data e hora antes das 12:00 da meia-noite de 1 de janeiro de 1601 C.E. UTC.

Observações

Um tempo de ficheiro Windows é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos que decorreram desde as 12:00 da meia-noite de 1 de janeiro de 1601 d.C. (d.C.) Tempo Universal Coordenado (UTC). O Windows utiliza um tempo de ficheiro para registar quando uma aplicação cria, acede ou escreve num ficheiro.

O ToFileTimeUtc método utiliza a Kind propriedade para determinar se o objeto atual DateTime é uma hora local, uma hora UTC ou um tipo de tempo não especificado, que é tratado como hora UTC. Se for uma hora local, converte a hora para UTC antes de realizar a conversão para um tempo de ficheiro Windows.

Notas para Chamadores

O ToFileTimeUtc() método é por vezes usado para converter uma hora local para UTC e, posteriormente, para a restaurar chamando o FromFileTimeUtc(Int64) método seguido pelo ToLocalTime() método. No entanto, se a hora original representar uma hora inválida no fuso horário local, os dois valores locais de hora não serão iguais. Para informações adicionais, consulte o ToLocalTime() método.

Aplica-se a

Ver também