If you want to use only Calendar:
Calendar c = Calendar.getInstance();
String result = "Year " + c.get(Calendar.YEAR) +
", Month " + new SimpleDateFormat("MMMM").format(c.getTime()) +
", Date " + c.get(DAY_OF_MONTH);
System.out.println(result);
Will print:
Year 2019, Month June, Date 4
If you don't want to use even SimpleDateFormat
:
String[] months = {
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
};
Calendar c = Calendar.getInstance();
String result = "Year " + c.get(Calendar.YEAR) +
", Month " + months[c.get(Calendar.MONTH)] +
", Date " + c.get(DAY_OF_MONTH);
System.out.println(result);
Will also print:
Year 2019, Month June, Date 4