Java Examples - Displaying weekdays


Advertisements


Problem Description

How to display name of the weekdays ?

Solution

This example displays the names of the weekdays in short form with the help of DateFormatSymbols().getWeekdays() method of DateFormatSymbols class.

import java.text.SimpleDateFormat;
import java.text.DateFormatSymbols;

public class Main {
   public static void main(String[] args) {
      String[] weekdays = new DateFormatSymbols().getWeekdays();
      
      for (int i = 2; i < (weekdays.length-1); i++) {
         String weekday = weekdays[i];
         System.out.println("weekday = " + weekday);
      }
   }
}

Result

The above code sample will produce the following result.

weekday = Monday
weekday = Tuesday
weekday = Wednesday
weekday = Thursday
weekday = Friday

The following is an another sample example of display name of the weekdays

import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Calendar;

public class Main {
   public static void main(String[] argv) throws Exception {
      Date d = new Date();
      SimpleDateFormat dateFormat = new SimpleDateFormat("EEE", Locale.US); 
      String str = dateFormat.format(d);
      System.out.println(str);
   }
}

The above code sample will produce the following result.

Fri

java_date_time.htm

Advertisements