Поделиться через


DateTime.ToFileTimeUtc Метод

Определение

Преобразует значение текущего DateTime объекта в время файла Windows.

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

Возвращаемое значение

Значение текущего DateTime объекта, выраженное как время файла Windows.

Исключения

Полученное время файла будет представлять дату и время до 12:00 полуночи 1 января 1601 г. в формате UTC.

Комментарии

Время файла Windows — это 64-разрядное значение, представляющее количество интервалов 100-nanosecond, прошедших с 12:00 полуночи, 1 января 1601 года A.D. (C.E.) Координированное универсальное время (UTC). Windows использует время записи файла при создании, доступе к приложению или записи в файл.

Метод ToFileTimeUtc использует Kind свойство для определения того, является ли текущий DateTime объект локальным временем, временем UTC или неопределенным типом времени, который рассматривается как время в формате UTC. Если это локальное время, оно преобразует время в ФОРМАТЕ UTC перед выполнением преобразования в время файла Windows.

Примечания для тех, кто вызывает этот метод

Иногда ToFileTimeUtc() метод используется для преобразования локального времени в utc, а затем для его восстановления путем вызова FromFileTimeUtc(Int64) метода, за которым следует ToLocalTime() метод. Однако если исходное время представляет недопустимое время в местном часовом поясе, два значения местного времени не будут равны. Дополнительные сведения см. в методе ToLocalTime() .

Применяется к

См. также раздел