如何在Inno Setup中获取本地日期时间?

时间:2010-06-30 17:53:29

标签: inno-setup

有没有办法在Inno Setup中获取本地日期时间戳?

1 个答案:

答案 0 :(得分:17)

答案取决于您何时需要。

  • 建立设置时需要
  • 安装时需要。

在构建设置时需要。

您需要使用属于ISPPQuick Start pack

您可以使用str GetDateTimeString(str, str, str)功能。

示例:#define MyDateTimeString GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':');

ISTool中的帮助菜单(也是快速入门包的一部分)有一个很好的ISPP功能帮助文件,其中包含有关此功能的信息页面。

安装时需要。

虽然是不同的来源,但该函数也称为GetDateTimeString 然后它必须在pascal编码块中。

示例:

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

有关如何使用它的详细信息,请参阅Help File

尽管两个函数具有相同的名称,但使用它们的上下文对于理解为什么会获得一个值而非另一个值非常重要。