如何 Make/Set 按日期为我的 java 程序设置时间限制

How to Make/Set a time limit by date for my java program

我正在使用 java 应用程序,尤其是计费软件。

我想把我的应用程序作为演示版提供给客户。 所以我想将我的程序设置为有限的时间(试用 30 天), 然后它应该要求一个有效的密钥才能继续。

如何在 Java 中为我的申请设置 30 天的时间段。

任何想法都可以接受

提前致谢..

首先,请参阅有关如何获取和操作日期的链接文章。这对以后很有用。

How to get the current date/time in Java

其次,您只需做一些简单的比较即可弄清当前日期与许可证的固定限制。根据您分发的方式,您将希望以不同的方式实施许可证。例如,包括一个固定的开始日期(例如您分发的日期),并在一个月后到期。您的另一个选择是每天动态更新指定当前日期的许可证密钥。这样,当您稍后寄出时,您将从寄出之日起获得保障 - 而不是从固定日期开始。

看一下TrueLicense,因为有时只验证试用时间和许可证密钥是不够的,它会引发一些更复杂的问题。