在尝试为NSIS安装程序编写一些简单的日志记录文件时,我在查找获取当前时间的简单方法时遇到了很多麻烦。
没有内置函数,大多数第三方标头或DLL似乎都非常重要,只是为了获得当前时间。
在NSIS脚本中获取当前时间的最简单方法是什么,最好是没有第三方库?
(我已经回答了这个问题,但是如果有人有好的选择,请发帖。)
答案 0 :(得分:1)
看起来NSIS附带的FileFunc.nsh标头中有一个函数。它主要用于获取文件创建/修改时间,但具有本地时间选项:
; leave the first 'filename' parameter empty and specify "L" in the second to get the current time
${GetTime} "" "L" $day $month $year $day_name $hours $minutes $seconds
我不确定为什么在比FileFunc.nsh更常见的标题中没有内置函数或标准GetLocalTime