Я новичок в разработке Android. Как преобразовать следующую строку (5/31/2011) в объект Date Я пробовал разные способы, но не смог получить Luck??
String dateStr = "5/31/2011";
DateFormat df = new SimpleDateFormat("M/dd/yyyy");
Date date = df.parse(dateStr);
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
try {
Date today = df.parse("5/31/2011");
System.out.println("Today = " + df.format(today));
} catch (ParseException e) {
e.printStackTrace();
}
следуйте этой ссылке
и здесь вы можете найти другой формат даты в doc
Вы можете использовать следующие
String time1 = "5/31/2011";
SimpleDateFormat formatter1 = new SimpleDateFormat("MM/dd/yyyy");
Date indate1 = formatter1.parse(time1);
Спасибо Deepak
y
не будет разбирать2011
. ИспользуйтеM/dd/yyyy
.For formatting, the number of pattern letters is the minimum number of digits, and shorter numbers are zero-padded to this amount. For parsing, the number of pattern letters is ignored unless it's needed to separate two adjacent fields