Heorhii Lysenko Asked:2020-05-25 18:58:50 +0000 UTC2020-05-25 18:58:50 +0000 UTC 2020-05-25 18:58:50 +0000 UTC 从零年到今天的天数 772 我怎样才能找出从“时间开始”(0年,1个月,1天)到今天已经过去的天数? java 2 个回答 Voted Best Answer Vladimir Parfenov 2020-05-25T19:12:02Z2020-05-25T19:12:02Z 我在这里找到的变体: Calendar cal = Calendar.getInstance(); cal.set(0, 1, 1); long diff = new Date(System.currentTimeMillis() - cal.getTime().getTime(); System.out.println ("Days: " + TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS)); JodaTime有一个变体: DateTime date1 = new DateTime(0, 1, 1, 0, 0); DateTime date2 = new DateTime(System.currentTimeMillis()); int days = Days.daysBetween(date1, date2).getDays(); Barmaley 2020-05-25T20:25:26Z2020-05-25T20:25:26Z 在前面: int days=System.currentTimeMillis()/(24*60*60*1000L);
我在这里找到的变体:
JodaTime有一个变体:
在前面: