我正在尝试进行许可证验证,该验证应在一周内以小基本版本到期。我可以制作一个脚本,写下许可证被激活的那一天,并且当当天比书面金额大7时,许可证将使许可证到期。问题是,如果您在28个月/任何月份激活许可证,许可证将不会过期,因为当天不会是35 /任何月份。有没有办法做一个小的基本检查,如果一个日期已经通过而没有制作一个大约100 If-Then的脚本?
答案 0 :(得分:0)
总的来说,您需要一个基于时代的日期,而不是该月的日期。
IOW,计算自事件发生以来的天数,存储该值,当前日期是原始日期后的7天,到期。
http://litdev.co.uk/提供了一个小型库,如果您不想自己动手,则可以提供此功能。
答案 1 :(得分:0)
使用
将时间保存到文件中File.Writeline("File Path", 1, Clock.Date())
然后将它与程序再次启动的时间进行比较。
Days_since_last_on = Clock.Date() - File.Readline("File Path", 1)