我正在尝试从当天开始获取当前毫秒数。因此,我想进行以下计算。 86400000-currMilliSecondsFromBeginningOfDay
.任何帮助将不胜感激。谢谢
long result = new DateTime().millisOfDay().getMillis();
或
long result = new DateTime().getMillis() - new DateTime().withMillisOfDay(0).getMillis();
或
long result = new LocalTime().get(DateTimeFieldType.millisOfDay());
您可以使用 Jodatime 库中的 DateMidnight 获取一天的开始。
long todayStart = new DateMidnight().getMillis();
而 DateTime 构造函数会将其 millis 字段设置为当前值。