如何将毫秒转换为天?

Apu*_*rva 2 java android

我需要几毫秒的天数.

我在做,

long days = (millis / (60*60*24*1000)) % 365;
Run Code Online (Sandbox Code Playgroud)

这是真的?如果没有,请告诉我如何从毫秒获得天数.

不要建议这样做

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(millis);
int mDay = calendar.get(Calendar.DAY_OF_MONTH);
Run Code Online (Sandbox Code Playgroud)

Try*_*usz 37

int days = TimeUnit.MILLISECONDS.toDays(miliseconds);
Run Code Online (Sandbox Code Playgroud)


Gab*_*tti 8

long days = (millis / (60*60*24*1000))
Run Code Online (Sandbox Code Playgroud)

  • @Apurva您如何处理leap年? (2认同)