Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: gps от 04 Мая 2023, 12:34:03

Название: Отображение времени как СЕТ(Central European Time)
Отправлено: gps от 04 Мая 2023, 12:34:03
Приветствую! Текущее время вывожу данным скриптом.
Код
begin
  // код для отображения системной даты и времени
  txtSystemDateTime1.Text := DateTimeToStr(Now);
end.

А как вывести рядом и дату со временем в СЕТ(Central European Time)?
Название: Re: Отображение времени как СЕТ(Central European Time)
Отправлено: Simple_Scada от 05 Мая 2023, 10:50:51
Здравствуйте.

Методы для работы с датой и временем рассмотрены по ссылке (https://simple-scada.com/help/script/datetime.html). Например, с помощью функции "IncHour (https://simple-scada.com/help/script/inchour.html)" можно сдвинуть текущее время на необходимое количество часов и аналогично вывести на мнемосхему. Каких-либо других способов нет. К примеру, если у Вас текущее время московское, то разница с СЕТ составит 2 часа:
Код: (delphi)
begin
  txtSystemDateTime1.Text := DateTimeToStr(Now);
  txtSystemDateTimeCET.Text := DateTimeToStr(IncHour(Now, -2));
end.