Существует простая проблема преобразования формата даты. В java, когда мы печатаем объект даты в этом формате «Tue Nov 13 18:34:35 PKT 2012», но я хочу, чтобы эта дата отображалась в этом формате «2012-11-13 18:34:35» с объектом Date . Никакой строки не требуется. В указанном выше формате необходим только объект Date. Может кто-нибудь мне помочь. Я использую
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date formattedDate = sdf.parse(d.format(sdf));
java.util.Date
- это просто дата, что означает отсутствие формата, только данные. Вы форматируете дату, когда хотите ее распечатать / записать, например, используя методjava.text.SimpleDateFormat#format()
. - person sp00m   schedule 13.11.2012