6

我正在尝试从那天开始获取当前的毫秒数。所以我想做以下计算。86400000-currMilliSecondsFromBeginningOfDay. 任何帮助将不胜感激。谢谢

4

2 回答 2

12
long result = new DateTime().millisOfDay().getMillis();  

或者

long result = new DateTime().getMillis() - new DateTime().withMillisOfDay(0).getMillis();  

或者

long result = new LocalTime().get(DateTimeFieldType.millisOfDay());
于 2012-06-18T19:30:43.333 回答
2

您可以使用来自 jodatime 库的 DateMidnight 获取一天的开始

long todayStart = new DateMidnight().getMillis();

DateTime 构造函数会将其 millis 字段设置为当前值。

于 2015-04-21T14:53:17.170 回答