Java判断时间是否大于X分钟

发布于 2024-11-19 00:10:59 字数 166 浏览 2 评论 0原文

我知道如何使用日期函数确定时间戳是否“大于”“等于”或“小于”,但我不知道如何确定比时间大多少,

例如,我将如何告诉下午 6:15 比下午 6:00 多 15 分钟

我有一个想法,将时间转换为毫秒,并与当前时间(以毫秒为单位)进行比较,但现在潜在想法的迷雾,

赞赏洞察力

I know how to determine IF a time stamp is "greater than" "equal to" or "less than" using the date function, but I don't know how to determine HOW MUCH greater than a time is

for instance, how would I tell that 6:15 PM is 15 minutes greater than 6:00 PM

I've got an idea to convert times into milliseconds and compare with the current time in milliseconds, but its a fog of potential ideas right now

insight appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦回旧景 2024-11-26 00:10:59

请参阅如何转换-毫秒-to -x-mins-x-seconds-in-java

然后你可以做这样的事情...

final Date a = someDate();
final Date b = anotherDate();
final long millis = b.getTime() - a.getTime();

int minutes = TimeUnit.MILLISECONDS.toMinutes(millis);

另外,看看 Joda 在某个时候。它几乎是 Java 中更好的日期和时间函数的事实上的标准。他们有一些很好的便捷方法,例如 Minutes.minutesBetween(date1,date2)

see how-to-convert-milliseconds-to-x-mins-x-seconds-in-java

Then you can do something like this...

final Date a = someDate();
final Date b = anotherDate();
final long millis = b.getTime() - a.getTime();

int minutes = TimeUnit.MILLISECONDS.toMinutes(millis);

Also, take a look at Joda at some point. It's pretty much the de-facto standard for better date and time functions in java. They have some nice convenience methods like Minutes.minutesBetween(date1,date2)

浮世清欢 2024-11-26 00:10:59

只需创建两个所需的日期戳并转换为毫秒,然后将它们相减并返回差值。

Date date1 = System.currentMilliSeconds();
Date date2 = System.currentMilliSeconds();
return new Date(date1.getTime() - date2.getTime());

Just create two date stamps you want and convert into milliseconds and subract them and return the difference.

Date date1 = System.currentMilliSeconds();
Date date2 = System.currentMilliSeconds();
return new Date(date1.getTime() - date2.getTime());
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文