In this tutorial, we will see how to display the Day of the week in the date. By specifying a simple pattern, while formatting a date we can display the day of the week in short form or full name.
Example: Display current Day of the Week
In this example we are specifying the patterns in the SimpleDateFormat to display the current day of the week.
“EEE” – Displays starting three letters of Day of the week such as “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat” and “Sun”
“EEEE” – Displays the full name of the Day of the week such as “Monday”, “Tuesday” etc.
import java.util.Date; import java.text.SimpleDateFormat; public class Example { public static void main(String[] args) { /* The pattern "EEE" for Day of the week in short form * such as "Mon", "Tue", "Wed" etc. */ SimpleDateFormat sdf = new SimpleDateFormat("EEE"); String stringDate = sdf.format(new Date()); System.out.println("Today is: "+stringDate); /* The pattern "EEEE" for Day of the week in full form * such as "Monday", "Tuesday", "Wednesday" etc. */ SimpleDateFormat sdf2 = new SimpleDateFormat("EEEE"); String stringDate2 = sdf2.format(new Date()); System.out.println("Today is: "+stringDate2); } }
Output:
Today is: Sun Today is: Sunday
Displaying Day of the week as part of the date
import java.util.Date; import java.text.SimpleDateFormat; public class Example { public static void main(String[] args) { /* We can specify any pattern like "dd/MM/yyy/EEE" etc. */ SimpleDateFormat sdf = new SimpleDateFormat("dd-EEE, MM, yyyy"); String stringDate = sdf.format(new Date()); System.out.println("Today is: "+stringDate); } }
Output:
Today is: 22-Sun, 10, 2017
Leave a Reply