JodaTime从一天开始就获得当前的毫秒数

Mr.*_*mee 6 java jodatime

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

Ily*_*lya 12

long result = new DateTime().millisOfDay().getMillis();  
Run Code Online (Sandbox Code Playgroud)

要么

long result = new DateTime().getMillis() - new DateTime().withMillisOfDay(0).getMillis();  
Run Code Online (Sandbox Code Playgroud)

要么

long result = new LocalTime().get(DateTimeFieldType.millisOfDay());
Run Code Online (Sandbox Code Playgroud)

  • 实际上getMillis()有私有访问权限,你可以使用DateTime().getMillisOfDay()代替 (3认同)