Управление временем
Используйте эти функции, чтобы получить текущее время и convert, регулируйте и храните ее при необходимости.Текущее время системы.
_ftimeи localtime процедуры используют TZ переменная среды.If TZ не установлены библиотеки времени выполнения пытается использовать сведения о часовом поясе, задаваемые операционной системой.Если эти сведения недоступны, то эти функции используют значение по умолчанию PST8PDT.Дополнительные сведения TZсм. _tzset; см. также _daylight, часовой пояс, и _tzname.
Подпрограммы времени
Функция |
Применение |
Количество платформы .NET Framework |
---|---|---|
Время преобразования из типа struct tm в командную строку.Версии этих функций с _s суффикс более безопасное. |
System:: дата и время:: ToLongDateString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortDateString" System:: дата и время:: ToShortTimeString" System:: дата и время:: ToString |
|
Возвращает истеченное время стен-тактового генератора для процесса. |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64" _ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s |
Время преобразования из типа time_t" __time32_t OR __time64_t в командную строку.Версии этих функций с _s суффикс более безопасное. |
System:: дата и время:: GetDateTimeFormats" System:: дата и время:: ToString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortTimeString |
Различие между временем Compute 2. |
||
Сохраняет текущее системное время в переменной типа struct _timeb тип struct__timeb64 версии этих функций с _s суффикс более безопасное. |
||
Задайте время изменения на открытом файле |
System:: Ввода-вывода:: файл:: SetLastAccessTime" System:: Ввода-вывода:: файл:: SetLastWriteTime" System:: Ввода-вывода:: файл:: SetCreationTime |
|
gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s |
Время преобразования из типа time_t В структура события класса tm или от типа __time64_t В структура события класса tm. версии этих функций с _s суффикс более безопасное. |
System:: дата и время:: UtcNow" System:: дата и время:: ToUniversalTime |
localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s |
Время преобразования из типа time_t В struct tm или от типа __time64_t В struct tmс локальными коррекцией.Версии этих функций с _s суффикс более безопасное. |
|
Время преобразования в значение calendar среднего времени по Гринвичу. |
||
Время преобразования в значение " календарь ". |
System:: дата и время:: дата и время |
|
Возвращает текущую системную дату в виде строки.Версии этих функций с _s суффикс более безопасное. |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Отформатируйте строка дата-и-Time для международной использования. |
System:: дата и время:: ToLongDateString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortDateString" System:: дата и время:: ToShortTimeString" System:: дата и время:: ToString |
|
Возвращает текущее системное время в виде строки.Версии этих функций с _s суффикс более безопасное. |
System:: дата и время:: ToLongDateString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortDateString" System:: дата и время:: ToShortTimeString" System:: дата и время:: ToString |
|
Получение текущего системного времени, как тип time_t"__time32_t или как тип __time64_t. |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Задайте внешние переменные время от времени переменной среды TZ. |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Задайте время изменения для указанного файла в текущее время или длительность времени, который хранится в структуре. |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
Примечание |
---|
Во всех версиях microsoft C/C++, за исключением версии 7.0 microsoft C/C++ и во всех версиях Visual C++, функция time возвращает текущее время как время в секундах, прошедшее с полуночи 1-ого января 1970.В версии 7.0 microsoft C/C++ timeвозвращает текущее время как время в секундах, прошедшее с полуночи 31-ого декабря 1899. |
Примечание |
---|
в версиях Visual C++ microsoft C/C++ и перед Visual C++ 2005 time_tбыло a long int(32 бита) и поэтому не может использоваться для дат после 3:14. 7-ое января 19, 2038 В формате UTC.time_t теперь эквивалентны __time64_t по умолчанию, но определение _USE_32BIT_TIME_Tизменения time_tВ __time32_tи обеспечивает множество функций времени вызова версии, принимающие пакетом обновления 32 (sp2) time_t.Дополнительные сведения см. в разделе Стандартные типы и комментарии в документации для отдельных функций времени. |