/**
* @author lautturi.com
* Java example: get yesterday date using date
*/
import java.time.Instant;
import java.time.temporal.ChronoUnit;
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
Instant now = Instant.now();
Instant yesterday = now.minus(1, ChronoUnit.DAYS);
System.out.println(now);
System.out.println(yesterday);
}
}
output:
2020-11-04T07:48:06.564268Z 2020-11-03T07:48:06.564268Z
/**
* @author lautturi.com
* Java example: get yesterday date in java
*/
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.*;
public class Lautturi {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate yesterday = today.minusDays(1);
// format to string
String strYesterday = yesterday.format(DateTimeFormatter.ISO_DATE);
System.out.println(strYesterday);
}
}
output:
2020-11-03
/**
* @author lautturi.com
* Java example: get yesterdays date in java
*/
import java.text.SimpleDateFormat;
import java.util.*;
import org.apache.commons.lang3.time.DateUtils;
public class Lautturi {
public static void main(String[] args) {
Date date = DateUtils.addDays(new Date(), -1);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String yesterday = sdf.format(date);
System.out.println(yesterday);
}
}
output:
2020-11-03