JodaTime 从一天开始获取当前毫秒



我正在尝试从当天开始获取当前毫秒数。因此,我想进行以下计算。 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 字段设置为当前值。

最新更新