Вот что мне нужно сделать:
Я хочу изменить дату2 на дату, но не на строку.
Date date = new Date();
DateFormat format = new SimpleDateFormat ("yyyy/MM/dd",Locale.ENGLISH);
String date2 = format.format(date);
Это не позволяет мне сохранять дату2 как дату. Кто-нибудь, пожалуйста, помогите мне. Спасибо
Ответ 1 · рейтинг 3 · Jesper
java.util.Date объекты не имеют формата. Они просто представляют значение даты. Вы не можете "установить формат объекта Date", потому что объект Date не может хранить эту информацию.
То, о чем вы спрашиваете ("как установить формат объекта Date"), невозможно, потому что объекты Date работают иначе.
Вместо этого вы должны просто работать с объектом Date, и в точке, где он должен отображаться, вы конвертируете его в String в нужном формате, используя объект SimpleDateFormat.