javaandroiddate

How to get the day like "Monday" string from "2015-02-24" in android


I have a string "2015-02-24", how can I get "day name like Monday or Mon" in android. I try to use the code below but failed.

SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
                    Date d = new Date("2015-02-24");
String dayOfTheWeek = sdf.format(d);

Solution

  • String input_date_string="2015-02-24";
            SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd");
            Date date;
            try {
                date = dateformat.parse(input_date_string);
                DateFormat dayFormate=new SimpleDateFormat("EEEE"); 
                String dayFromDate=dayFormate.format(date);
                Log.d("asd", "----------:: "+dayFromDate);
    
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }