У меня есть строка даты, как показано ниже:Java формат даты преобразования на Android
Fri, 19 Jul 2013 01:30:22 GMT
Thu, 12 Sep 2013 19:19:18 GMT
И я хочу, чтобы преобразовать ниже формат:
2013/07/19 01:30:22
2013/09/12 19:19:18
В первой, я использую ниже код для разбора даты:
DateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
Date date = dateFormat.parse("Fri, 23 Aug 2013 01:10:35 GMT");
Но это показано ниже исключения на линии Date date = dateFormat.parse("Fri, 23 Aug 2013 01:10:35 GMT");
:
java.text.ParseException: Unparseable date: "Fri, 23 Aug 2013 01:10:35 GMT" (at offset 0)
Как его изменить?
И возможно использовать string.Format –
методы 'Date.getYear()', 'date.getMonth()' и т.д. ** ** осуждается. См. Java 7 docs [java.util.Date] (http://docs.oracle.com/javase/7/docs/api/java/util/Date.html) –
Я хотел бы использовать java.util.Calendar –