Немного взломан из-за Asia/Calcultta
РЕДАКТИРОВАТЬ: Также найдено это
public class Foo {
public static void main(String[] args) throws Exception {
String date = "Wed Jan 18 08:50:04 Asia/Calcutta 2012";
System.out.println(formatDate(date));
}
private static String formatDate(String date) throws Exception {
String year = date.substring(date.lastIndexOf(' ') + 1);
DateFormat sdf = new SimpleDateFormat("EEE MMM dd kk:mm:ss");
SimpleDateFormat fmt = new SimpleDateFormat(String.format("dd.MM.%s",
year));
Date parse = sdf.parse(date);
return fmt.format(parse);
}
}