有没有办法在Inno Setup中获取本地日期时间戳?
答案 0 :(得分:17)
答案取决于您何时需要。
在构建设置时需要。
您需要使用属于ISPP的Quick 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。
尽管两个函数具有相同的名称,但使用它们的上下文对于理解为什么会获得一个值而非另一个值非常重要。