小基本 - 如何检查日期是否已通过



我正在尝试进行许可证验证,该验证应该在一周内过期,基本内容很小。我可以制作一个脚本,写下许可证激活的日期,并且一旦当前日期比写入金额大 7 天,许可证就会过期。问题是,如果您在 28 日/任何月份激活许可证,许可证不会过期,因为当前日期永远不会是 35/任何月。有没有办法在不制作大约 100 个 If-Then 的脚本的情况下对日期是否已经过去了进行小的基本检查?

粗略地说,您需要一个基于纪元的日期,而不是月份中的某一天。

IOW,计算自事件发生以来的天数,当当前日期为原始日期后 7 天时,存储该值,过期。

http://litdev.co.uk/提供了一个小型基本库,如果您不想自己滚动,则可以提供此功能。

使用

File.Writeline("File Path", 1, Clock.Date())

然后将其与程序再次启动的时间进行比较。

Days_since_last_on = Clock.Date() - File.Readline("File Path", 1)

相关内容

  • 没有找到相关文章

最新更新