простой вопрос о дате - PullRequest
0 голосов
/ 10 марта 2011

Я хочу записать текущую дату для переменной транзакции.

это формат, который я ищу.

Я знаю, что simpleDateFormat хорошо работает и с моей базой данных.

вот что я использовал для ввода даты раньше, когда это была дата, которую я набрал в графическом интерфейсе:

SimpleDateFormat sdf = new SimpleDateFormat("mm-dd-yyyy");
        try {
            ev.setDate(sdf.parse("12-10-2011"));
        } catch (ParseException ex) {
            Logger.getLogger(Tester.class.getName()).log(Level.SEVERE, null, ex);
        }

Я просто хочу иметь возможность получить текущую дату вместо того, чтобы жестко кодировать строку, подобную приведенной выше.

спасибо,

Ответы [ 2 ]

1 голос
/ 10 марта 2011

должно быть

MM-dd-yyyy

Изменить

SimpleDateFormat sdf = new SimpleDateFormat("MM-dd-yyyy");
System.out.println(sdf.format(new Date()));
0 голосов
/ 10 марта 2011

Плз используйте следующий код:

SimpleDateFormat sdf = new SimpleDateFormet("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(new Date());

Ниже приведен список возможных значений при инициализации объекта sdf, взятого из здесь :

Letter  Date or Time Component  Presentation        Examples
G       Era designator          Text                AD
y       Year                    Year                1996; 96
M       Month in year           Month               July; Jul; 07
w       Week in year            Number              27
W       Week in month           Number              2
D       Day in year             Number              189
d       Day in month            Number              10
F       Day of week in month    Number              2
E       Day in week             Text                Tuesday; Tue
a       Am/pm marker            Text                PM
H       Hour in day (0-23)      Number              0
k       Hour in day (1-24)      Number              24
K       Hour in am/pm (0-11)    Number              0
h       Hour in am/pm (1-12)    Number              12
m       Minute in hour          Number              30
s       Second in minute        Number              55
S       Millisecond             Number              978
z       Time zone               General time zone   Pacific Standard Time; PST; GMT-08:00
Z       Time zone               RFC 822 time zone   -0800
...