/** * @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