Как я могу использовать SimpleDateFormat с календарем?



У меня есть экземпляры GregorianCalendar и нужно использовать SimpleDateFormat (или, может быть, что-то, что можно использовать с календарем, но это обеспечивает необходимую функцию #fromat ()) для получения необходимого вывода. Пожалуйста, предложите обходные пути так же хорошо, как и постоянные решения.

587   4  

4 ответов:

попробуйте это:

Calendar cal = new GregorianCalendar();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
dateFormat.setTimeZone(cal.getTimeZone());
System.out.println(dateFormat.format(cal.getTime()));

ответ eQui отсутствует шаг

Calendar cal = new GregorianCalendar();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
#---- This uses the provided calendar for the output -----
dateFormat.setCalendar(cal); 
System.out.println(dateFormat.format(cal.getTime()));

календарь.getTime () возвращает дату, которую можно использовать с SimpleDateFormat.

просто позвоните calendar.getTime() и передать полученную Date объект format метод.

Comments

    Ничего не найдено.