Java 如何得到昨天的约会
我想得到昨天的日期或者不是今天而是过去的日期。我正在使用此代码-Java 如何得到昨天的约会,java,android,Java,Android,我想得到昨天的日期或者不是今天而是过去的日期。我正在使用此代码- Calendar calendarMessage = Calendar.getInstance(); Calendar calendarToday = Calendar.getInstance(); calendarMessage.setTime(date); return calendarMessage.get(Calendar.YEAR) == calendarToday.get
Calendar calendarMessage = Calendar.getInstance();
Calendar calendarToday = Calendar.getInstance();
calendarMessage.setTime(date);
return calendarMessage.get(Calendar.YEAR) == calendarToday.get(Calendar.YEAR) &&
calendarMessage.get(Calendar.DAY_OF_YEAR) == calendarToday.get(Calendar.DAY_OF_YEAR);
你能在这方面帮助我吗?以下几点应该适合你:
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
System.out.println("Yesterday's date = "+ cal.getTime());
private String getYesterdayDateString() {
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
return dateFormat.format(cal.getTime());
}
以下内容适用于您:
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
System.out.println("Yesterday's date = "+ cal.getTime());
private String getYesterdayDateString() {
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
return dateFormat.format(cal.getTime());
}
这样试试
public static String getYesterdayDate() {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
return dateFormat.format(cal.getTime());
}
这样试试
public static String getYesterdayDate() {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
return dateFormat.format(cal.getTime());
}
谷歌对你的问题有大约8.970个答案。你试过了吗?试着用-1表示增量。谷歌对你的问题有大约8.970个答案。你试过了吗?试着用-1表示增量