【问题标题】:How to Make/Set a time limit by date for my java program [duplicate]如何为我的java程序按日期制作/设置时间限制[重复]
【发布时间】:2015-08-20 18:52:40
【问题描述】:

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

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

如何在 Java 中为我的应用程序设置 30 天的时间段。

任何想法都可以接受

提前谢谢..

【问题讨论】:

  • 如果大家都选择谷歌,那么STACK OVERFLOOOOOOO有什么用
  • 这是在您真正努力研究并首先自己尝试解决问题之后。
  • 与@tnw 的观点相反,大多数谷歌排名靠前的结果都是堆栈溢出——而且他们中的大多数人都有类似的抱怨“下次先谷歌”。
  • 嗯...什么?我链接的问题没有这些,有 10 个不同的答案可供选择。
  • 实际上 StackOverflow.com 是 founded with the intention 在 Google 搜索中的热门搜索之一。显示努力不是问题,而是问题必须具体,“Stack Overflow 中的每个问题都类似于 Wikipedia 文章中的一些极其狭窄、特定的编程问题。如何在不覆盖用户的 snibit 的情况下放大 fizzbar?这个问题应该只在网站中出现一次。应快速清理重复项并将其重定向到原始问题。"

标签: java demo


【解决方案1】:

首先,请参阅链接文章,了解如何获取和操作日期。这在未来会非常有用。

How to get the current date/time in Java

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

【讨论】:

  • 感谢这个想法
  • 我只想知道开发人员是如何制作试用软件的。你告诉我要为它的初始使用设置一个日期,并检查目标日期,对吧兄弟
【解决方案2】:

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

【讨论】:

  • 天哪..谢谢这个链接,我想自己创造一些东西。有什么不同的想法吗..
猜你喜欢
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-10
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
相关资源
最近更新 更多