DateFormat sdf = new SimpleDateFormat(\"EEE MMM d HH:mm:ss z yyyy\"); sdf.parse(\"Sun Dec 13 10:00:00 UTC 2009\")
result
ja
Your format looks correct. Is it possible that you are not using an English Locale though? The formatter will take your system locale and this could result in different names for 'sun' and 'dec'