У меня есть следующие сомнения относительно того, как создать дату форматирования в Java.Как правильно создать дату в определенном формате?
В приложении Java я должен создать дату (значение должно быть текущая дата), отформатированный таким образом: 2015-05-26 (гггг-мм-дд)
Так Я знаю, что я могу получить текущую дату просто построить новый java.util.Date
объект, таким образом:
Date dataDocumento = new Date();
, но как я могу указать мой формат даты?
Tnx
Смотрите следующее: https://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html –
Дата не имеет понятия формата, это просто контейнер с количеством миллисекунд с эпохи Unix. Используйте DateFormat, когда вы хотите отобразить значение даты в определенном формате. – MadProgrammer
. Ниже представлены 8 устаревших ответов. Правильный и текущий ответ в 2017 году - «LocalDate.now» (ZoneId.systemDefault()). ToString() '(это был даже действительный ответ, когда вопрос был задан в 2015 году). Вы можете указать другой часовой пояс в зависимости от ваших потребностей. –