我有一个AutoHotkey脚本(使用版本1.1.28),该脚本以以下格式打印当前日期和时间:“ 16-12-2018 08:07”
但是我需要从当前日期减去一个小时,这并不容易,尤其是当月第一天的午夜时。我该怎么办?
我当前的脚本如下:
!^t::
FormatTime, CurrentDateTime,, dd-MM-yyyy HH:mm
SendInput %CurrentDateTime%{Space}
return
答案 0 :(得分:1)
从日期时间值中添加或减去时间:
!^t::
CurrentDateTime := "" ; empty this variable (erase its content)
EnvAdd, CurrentDateTime, -1, hour
; equivalent to:
; CurrentDateTime += -1, HH
FormatTime, one_hour_ago, %CurrentDateTime%, dd-MM-yyyy HH:mm
; MsgBox, %one_hour_ago%
SendInput %one_hour_ago%{Space}
return