Управление системными датой и временем
Интерфейс Plesk позволяет вручную установить дату и время на сервере, а также включить синхронизацию времени с сервером NTP.
Чтобы изменить настройки даты и времени:
- Перейдите на страницу Инструменты и настройки >Системное время.
- Измените настройки даты и времени, выберите свой часовой пояс. Чтобы эти изменения вступили в силу, необходимо перезагрузить сервер Plesk.
Примечание: Если вы не хотите, чтобы Plesk автоматически менял время на сервере, уберите галочку Автоматически переводить часы.
Примечание: При включенной функции Синхронизация системного времени дата и время, установленные вами вручную в полях Системная дата и время, будут игнорироваться. Также важно убедиться в том, что введенное для синхронизации доменное имя или IP-адрес принадлежат действующему серверу NTP. В противном случае эта функция не будет включена, и сервер продолжит работать с прежними настройками времени.
Системное время
Системное время — это текущая дата и время суток. Система сохраняет время, чтобы ваши приложения имели готовый доступ к точному времени. Система основывает системное время на согласованном универсальном времени (UTC). Время в формате UTC определяется как текущая дата и время суток в Гринвиче, Англия.
При первом запуске система устанавливает системное время на основе часов компьютера в режиме реального времени, а затем регулярно обновляет время. Чтобы получить системное время, используйте функцию GetSystemTime . GetSystemTime копирует время в структуру SYSTEMTIME , содержащую отдельные элементы для месяца, дня, года, дня недели, часа, минуты, секунды и миллисекунд. Этот формат легко отобразить для пользователя.
Системное время также можно получить в формате файлового времени с помощью функции GetSystemTimeAsFileTime . GetSystemTimeAsFileTime копирует время в структуру FILETIME .
Чтобы задать системное время, используйте функцию SetSystemTime . SetSystemTime предполагает, что вы указали время в формате UTC.
Функции GetSystemTimeAdjustment и SetSystemTimeAdjustment синхронизируют часы времени с другим источником времени с помощью периодической корректировки времени, применяемой при каждом прерывании часов.
Обратите внимание, что система может периодически обновлять время путем синхронизации с источником времени. Так как системное время можно настроить как вперед, так и назад, не сравнивайте показания системного времени, чтобы определить затраченное время. Вместо этого используйте один из методов, описанных в разделе Время Windows.
Как посмотреть системное время windows
Системное время (system time) — текущая дата и время дня. Система сохраняет время так, чтобы у Ваших приложений был свободный доступ к точному времени. Система базирует системное время на универсальном глобальном времени (UTC). Основанное на универсальном глобальном времени (UTC) (coordinated universal time) системное время свободно определяется как текущая дата и время дня в Гринвиче, Англия.
Когда система первоначально стартует, она устанавливает системное время в значение, основанное на часах реального времени компьютера, а затем регулярно обновляет его. Чтобы извлечь системное время, используйте функцию GetSystemTime. GetSystemTime копирует время в структуру SYSTEMTIME, которая содержит отдельные члены для месяца, дня, года, дня недели, часа, минуты, секунды и миллисекунды . Структура легко показывает на экране этот формат пользователю.
Вы можете также получить системное время в формате файлового времени, используя функцию GetSystemTimeAsFileTime. GetSystemTimeAsFileTime копирует время в структуру FILETIME.
Чтобы установить системное время, используйте функцию SetSystemTime. SetSystemTime предполагает, что Вы указали время, основанное на универсальном глобальном времени (UTC). Если Вы изменяете системное время, Вы должны отправить сообщение WM_TIMECHANGE всем окнам верхнего уровня при помощи использования функция SendMessage.
Функции GetSystemTimeAdjustment и SetSystemTimeAdjustment синхронизируют часы времени дня с другими источниками времени, используя периодическую корректировку времени, применяемую при каждом прерывании часов.
| Обратите внимание! на то, что система может периодически обновлять время, синхронизируя с источником времени. Поскольку системное время, может регулироваться или вперед, или назад, не делайте сравнения отсчета системного времени, чтобы определить прошедшее время. Вместо этого используйте один методов описанный в статье Время операционной системы Windows. |
Команды DATE и TIME
DATE и TIME имеют сходный формат командной строки и используются для отображения или изменения текущей даты или времени.
Формат командной строки DATE:
Команда DATE без параметров отображает текущую дату и запрашивает ввод новой даты. Для сохранения текущей даты нажмите клавишу ENTER.
Формат командной строки TIME:
Введите TIME без параметров для вывода текущего времени и запроса на ввод нового времени. Нажмите клавишу ENTER для сохранения текущего времени.
date — отобразить текущую дату. Результат:
Текущая дата: 28.09.2012
Введите новую дату (дд-мм-гг):
Установить новое значение даты:
date /T 28.09.2012
Отобразить текущее время:
Или то же, но с интерактивным запросом:
Текущее время: 8:20:04,96
Введите новое время: 8:30
Установить новое значение времени через параметр командной строки ( без запроса ):