当前时间(a)距离规定时间(b) 的计算

发布于 2021-11-24 16:34:52 字数 212 浏览 846 评论 8

@红薯 你好,想跟你请教个问题:

有没有 java 或者 js  获取当前时间(A)  距离  规定时间(B)   还有多少时间 的方法  例子

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

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

发布评论

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

评论(8

吃颗糖壮壮胆 2021-12-01 09:57:12
Math.abs(TimeUnit.MILLISECONDS.toDays(date1.getTime() - date2.getTime()));// 相隔多少天
            Math.abs(TimeUnit.MILLISECONDS.toHours(date1.getTime() - date2.getTime()));// 相隔多少小时

// 其他的查看TimeUnit的api就行

妖妓 2021-12-01 09:57:10

推荐momentjs,js与日期时间有关的操作库

moment("20111031", "YYYYMMDD").fromNow(); // 4 years ago
moment("20120620", "YYYYMMDD").fromNow(); // 3 years ago
moment().startOf('day').fromNow();        // 10 hours ago
moment().endOf('day').fromNow();          // in 14 hours
moment().startOf('hour'
moment().subtract(10, 'days').calendar(); // 05/24/2015
moment().subtract(6, 'days').calendar();  // Last Thursday at 10:30 AM
moment().subtract(3, 'days').calendar();  // Last Sunday at 10:30 AM
moment().subtract(1, 'days').calendar();  // Yesterday at 10:30 AM
moment().calendar();                      // Today at 10:30 AM
moment().add(1, 'days').calendar();       // Tomorrow at 10:30 AM
moment().add(3, 'days').calendar();       // Saturday at 10:30 AM
moment().add(10, 'days').calendar();

http://momentjs.com/

左岸枫 2021-12-01 09:57:02

js中没有TimeSpan这种对象,但是获取两个时间的差值,单位是毫秒则很简单

var a = new Date - new Date(2012,10,10);

醉生梦死 2021-12-01 09:39:21

引用来自“天爵在线”的评论

/** 获取两个日期之间相隔天数 */
public static int getTimeInterval(DateTime begin, DateTime end) {
Period p = new Period(begin, end, PeriodType.days());  
int days = p.getDays();
return days;
}

冬天旳寂寞 2021-12-01 08:55:29

/** 获取两个日期之间相隔天数 */
public static int getTimeInterval(DateTime begin, DateTime end) {
Period p = new Period(begin, end, PeriodType.days());  
int days = p.getDays();
return days;
}

清欢 2021-12-01 08:47:54

可以解决了

旧伤慢歌 2021-11-30 16:46:35

两个时间点,getMillis获取毫秒,然后做差。就可以了。  不知道你要的是不是这样

月亮是我掰弯的 2021-11-25 00:26:16

允许使用第三方库吗?Java的版本是多少?

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