CFileTime Class
Этот класс содержит методы для управления дата и значения времени, связанных с файлом.
class CFileTime :
public FILETIME
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
Открытые методы
Имя |
Описание |
---|---|
Эта статическая функция вызывается для получения объекта CFileTime, представляющий текущей системной даты и времени. |
|
Вызывайте этот метод для извлечения время из объекта CFileTime. |
|
Этот метод вызывается для преобразования локального времени файла на времени файла на основе времени в формате UTC. |
|
Вызовите этот метод, чтобы задать дату и время, который хранит объект CFileTime. |
|
Вызовите этот метод, чтобы преобразовать время на основе времени в формате UTC в локальном времени файла. |
Открытые операторы
Имя |
Описание |
---|---|
Этот оператор используется для вычитания на объекте CFileTime или CFileTimeSpan. |
|
Этот оператор сравнивает 2 объекта CFileTime на неравенство. |
|
Этот оператор используется для сложения на объекте CFileTimeSpan. |
|
Этот оператор используется для сложения на объекте CFileTimeSpan и присвоить его результат текущему объекту. |
|
Этот оператор сравнивает 2 объекта CFileTime, чтобы определить, меньшие. |
|
Этот оператор сравнивает 2 объекта CFileTime, чтобы задать равные или меньшие. |
|
Оператор присваивания. |
|
Этот оператор используется для вычитания на объекте CFileTimeSpan и присвоить его результат текущему объекту. |
|
Этот оператор сравнивает 2 объекта CFileTime на равенство. |
|
Этот оператор сравнивает 2 объекта CFileTime для указания большого размера. |
|
Этот оператор сравнивает 2 объекта CFileTime для определения равенства или больше. |
Открытые константы
Имя |
Описание |
---|---|
Статический элемент данных хранения число интервалов 100 нс, составляющих один день. |
|
Статический элемент данных хранения число интервалов 100 нс, составляющих один час. |
|
Статический элемент данных хранения 100 нс количество интервалов, которые составляют одну миллисекунду. |
|
Статический элемент данных хранения 100 нс количество интервалов, которые составляют одну минуту. |
|
Статический элемент данных хранения 100 нс количество интервалов, которые составляют одну секунду. |
|
Статический элемент данных хранения 100 нс количество интервалов, которые составляют одну неделю. |
Заметки
Этот класс содержит методы для управления дата и значения времени, связанных с созданием, доступом и изменением файлов. Методы этого класса и данные часто используются в сочетании с объектами, CFileTimeSpan, в которых описывается относительными значениями времени.
Значения даты и времени хранятся как 64 разрядное значение, представляющее число 100 нс интервалов с 1-ого января 1601. Это формат времени в формате UTC.
Указывается, что упрощает следующие статические переменные членов const вычисления:
Переменная-член |
Количество интервалов 100 наносекунд |
---|---|
Millisecond |
10,000 |
Второй |
Millisecond * 1.000 |
Минута |
Second * 60 |
Час |
* 60 Минута |
День |
Час * 24 |
Неделя |
День * 7 |
Примечание Не все файловые системы может запись создание и время последнего доступа и не все файловые системы записать их тем же способом. Например, в файловой системе Windows NT ТУЧНОЙ создайте момент имеет разрешения на 10 миллисекунд, время записи обладает разрешением на 2 секунд, а время выборки обладает разрешением 1 дня (даты доступа). В образце имеет разрешения NTFS, время 1 часа. Кроме того, FAT раз записей на диске на время локального времени, но записей NTFS на диске в формате UTC. Дополнительные сведения см. в разделе времена файла.
Иерархия наследования
FILETIME
CFileTime
Требования
Header: atltime.h