0

是否有任何方法 en Date 或 Calendar 类可以知道从查询到特定 Date 对象的剩余毫秒数?

我正在使用 Alarmmanager 重新安排警报,这对我来说很重要。

我目前的解决方案是获取现有对象的毫秒并减去当前毫秒。

有更好的解决方案吗?

谢谢!

4

3 回答 3

2

Date如果您想要两个值相差多少毫秒,那么使用起来真的很容易Date.getTime

long millisLeft = target.getTime() - now.getTime();
于 2012-08-26T18:02:52.090 回答
0

是的,只需使用日历,此类可以给您以毫秒为单位的时间(如果这是您想要的。所以在您的情况下,您可以减去两个单独的日历。顺便说一下,您可能还必须可能还需要 GregorianCalendar;

即是

 Calendar timeStamp = new GregorianCalendar();

希望这可以帮助您也可以在 http://be.net/HARO看到我的一个使用它的项目

见java中的progague项目,多用于设备、状态设备、数值设备类。

于 2012-08-26T18:07:55.957 回答
0
于 2018-02-06T04:10:10.717 回答