/ / Вземете дата на обект с форматирана дата [дубликат] - java, дата

Get Object Date с форматирана дата [дубликат] - java, date

Имам обект Date (), който винаги ми дава датав определен формат (Вграден с Java). Искам да получа датата на съхраняване в определен формат ("MMMM, dd yyyy HH: mm: ss"). Преодолявам един подобен подход, за да направя това -

Date date = new Date();
String dateFormat = "MMMM, dd yyyy HH:mm:ss";
SimpleDateFormat dt1 = new SimpleDateFormat(dateFormat);
dt1.format(date);

dt1.format (дата) връща форматирана дата в Тип низови данни, Искам нещо подобно, което ще върне форматирана дата в Тип данни за дата.

Отговори:

3 за отговор № 1

Искам нещо подобно, което ще върне форматирана дата в тип данни Дата.

Това не е възможно. Date обектите нямат формат сами по себе си, не можете да имате a Date обект в определен формат. Ще трябва да намерите друг начин да направите това, което трябва да направите.


1 за отговор № 2

Въпросът ви е много неясен, но подозирам, че искате да разберете даден String с дата в обект Date? Ако това е така, това трябва да помогне: Конвертиране на низ до дата.

Като се има предвид примерен код, той ще изглежда така:

String dateString = "June, 01 2014 08:23:51";
String dateFormat = "MMMM, dd yyyy HH:mm:ss";
Date date = new SimpleDateFormat(dateFormat, Locale.ENGLISH).parse(dateString);