может любая помощь, как получить правильную дату из строки, как это «2014-01-10T09: 41: 16,000 + 0000» мой код:получить право Month даты в формате Java
String strDate = "2014-01-10T09:41:16.000+0000";
String day = "";
String format = "yyyy-MM-dd'T'HH:mm:ss.SSSZ";
Locale locale = new Locale("es", "ES");
SimpleDateFormat formater = new SimpleDateFormat(format, locale);
formater.setTimeZone(TimeZone.getTimeZone("Europe/Madrid"));
Calendar cal = Calendar.getInstance();
try {
cal.setTimeInMillis(formater.parse(strDate).getTime());
String offerDate = cal.get(Calendar.DAY_OF_MONTH) + "-" + cal.get(Calendar.MONTH) + "-" + cal.get(Calendar.YEAR);
System.out.println(offerDate);
} catch (Exception e){
System.out.println(e.getMessage());
}
в результате я дать что-то вроде этого: «10-0-2014», я хочу, чтобы результат, как этот «10-01-2014»
заранее спасибо :)
спасибо Mark , является то, что;) – Zouhair
Это правильный ответ. –