What is the easiest way to get the current date in YYYYMMDD format?

is that what you are looking for?

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
System.out.println(LocalDate.now().format(formatter));

This does the trick but may not be the easiest:

import java.util.*;
import java.text.*;

class Test {
    public static void main (String[] args) {
        DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
        Date date = new Date();
        System.out.println(dateFormat.format(date));
    }
}

DateTimeFormatter.BASIC_ISO_DATE.format(LocalDate.now());

Tags:

Java