我已下载 Joda 并将其添加到我的程序中。我的问题是:如果我将程序移动到另一台计算机上,我是否必须对 joda 做任何事情?(另一台计算机是否必须“安装”它或其他东西?)我如何找出某个日期和现在日期之间的时间量?它只是像一个普通的数学方程式(过时 - 现在过时)还是有别的东西。?
感谢和/或抱歉浪费您的时间。
Java 是独立于平台的语言,因此无论您在一台机器上编写代码,它肯定会在另一台机器上与输出一样运行。
关于乔达时间:
Joda Time 可以为您提供以秒/小时/分钟为单位的时间。
http://joda-time.sourceforge.net/
在计算逻辑之间以小时为单位计算时间:
hours = Hours.hoursBetween(new LocalDateTime(DateTime1), new LocalDateTime(DateTime2)).getHours();
您需要解析日期对象的当前日期才能以 DateTime 格式获取它。