Eug*_*ene 15
随着JodaTime
LocalDate today = LocalDate.now();
LocalDate yesterday = today.minus(Period.days(1));
System.out.printf("Today is : %s, Yesterday : %s", today.toString("yyyy-MM-dd"), yesterday.toString("yyyy-MM-dd"));
Run Code Online (Sandbox Code Playgroud)
Pet*_*rey 14
你的意思是24小时回去.
Date date = new Date(System.currentTimeMillis() - 24 * 60 * 60 * 1000L);
Run Code Online (Sandbox Code Playgroud)
或者在同一时间返回一天(这可能是23或25小时,具体取决于夏令时)
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
Run Code Online (Sandbox Code Playgroud)
由于夏令时,这些并不完全相同.