Small Basic - 如何检查日期是否通过?

时间:2015-06-16 16:58:53

标签: time smallbasic

我正在尝试进行许可证验证,该验证应在一周内以小基本版本到期。我可以制作一个脚本,写下许可证被激活的那一天,并且当当天比书面金额大7时,许可证将使许可证到期。问题是,如果您在28个月/任何月份激活许可证,许可证将不会过期,因为当天不会是35 /任何月份。有没有办法做一个小的基本检查,如果一个日期已经通过而没有制作一个大约100 If-Then的脚本?

2 个答案:

答案 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)