Управление временем

Используйте эти функции, чтобы получить текущее время и convert, регулируйте и храните ее при необходимости.Текущее время системы.

_ftimeи localtime процедуры используют TZ переменная среды.If TZ не установлены библиотеки времени выполнения пытается использовать сведения о часовом поясе, задаваемые операционной системой.Если эти сведения недоступны, то эти функции используют значение по умолчанию PST8PDT.Дополнительные сведения TZсм. _tzset; см. также _daylight, часовой пояс, и _tzname.

Подпрограммы времени

Функция

Применение

Количество платформы .NET Framework

asctime, _wasctime, asctime_s, _wasctime_s

Время преобразования из типа 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

difftime, _difftime32, _difftime64

Различие между временем Compute 2.

System:: дата и время:: Subtract

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

Сохраняет текущее системное время в переменной типа struct _timeb тип struct__timeb64 версии этих функций с _s суффикс более безопасное.

System:: дата и время:: теперь

_futime, _futime32, _futime64

Задайте время изменения на открытом файле

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 суффикс более безопасное.

System:: дата и время:: ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

Время преобразования в значение calendar среднего времени по Гринвичу.

System:: дата и время:: ToUniversalTime

mktime, _mktime32, _mktime64

Время преобразования в значение " календарь ".

System:: дата и время:: дата и время

_strdate, _wstrdate, _strdate_s, _wstrdate_s

Возвращает текущую системную дату в виде строки.Версии этих функций с _s суффикс более безопасное.

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

strftime, wcsftime, _strftime_l, _wcsftime_l

Отформатируйте строка дата-и-Time для международной использования.

System:: дата и время:: ToLongDateString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortDateString" System:: дата и время:: ToShortTimeString" System:: дата и время:: ToString

_strtime, _wstrtime" _strtime_s, _wstrtime_s

Возвращает текущее системное время в виде строки.Версии этих функций с _s суффикс более безопасное.

System:: дата и время:: ToLongDateString" System:: дата и время:: ToLongTimeString" System:: дата и время:: ToShortDateString" System:: дата и время:: ToShortTimeString" System:: дата и время:: ToString

время, _time32, _time64

Получение текущего системного времени, как тип time_t"__time32_t или как тип __time64_t.

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

_tzset

Задайте внешние переменные время от времени переменной среды TZ.

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

Задайте время изменения для указанного файла в текущее время или длительность времени, который хранится в структуре.

Неприменимо.Для 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.Дополнительные сведения см. в разделе Стандартные типы и комментарии в документации для отдельных функций времени.

См. также

Ссылки

Подпрограммы времени выполнения по категориям