I am receiving a Java Date formatted like so: "Sun Sep 14 02:00:00 PDT 2014" into a yyyy-MM-dd format but I can't seem to parse it. What I tried is the following:
String time = "Sun Sep 14 02:00:00 PDT 2014"; SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); Date contractEffectiveDateFormat = f.parse(time); System.out.println("Date: " + contractEffectiveDateFormat); However, I get an error saying that this date is unparsable. I'm not sure how to go about parsing this date because if I try to parse the date using the following:
DateFormat df = new SimpleDateFormat("EEE MMM dd kk:mm:ss z yyyy"); which is how to actually parse the date correctly into a Date object, the string would turn into a Date object, but I can't seem to do anything with it from there. I want to turn it in so that it looks like 2014-09-14. Any ideas on how to do so? Thanks!
Sun Sep 14 02:00:00 PDT 2014does not match the patternyyyy-MM-ddyou need to find a pattern that does