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