Как получить локальное время даты в Установке Inno?

Существует ли способ получить локальную метку времени даты в Установке Inno?

9
задан TLama 16 December 2013 в 11:06
поделиться

1 ответ

Ответ зависит от того, когда он вам нужен.

  • Требуется во время сборки
  • Требуется во время установки.

Требуется во время создания установки.

Вам нужно будет использовать ISPP , который является частью Quick Start pack .

Вы можете использовать функцию str GetDateTimeString (str, str, str) .

Пример: #define MyDateTimeString GetDateTimeString ('дд / мм / гггг чч: nn: ss', '-', ':');

Меню справки в ISTool ( Также часть пакета Quick Start Pack) содержит хороший файл справки для функций ISPP, в том числе тот, где есть страница с информацией об этой функции.

Требуется во время установки.

Хотя это и другой источник, функция также называется GetDateTimeString Тогда он должен быть в блоке кодирования паскаль.

Пример:

function DateTime : String;
begin
  result := GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':');
end;

Подробная информация о том, как его использовать, находится в файле справки .

Хотя обе функции имеют одно и то же имя, контекст их использования важен для понимания того, почему одно значение может быть лучше другого.

17
ответ дан 4 December 2019 в 12:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: