/ / java низ преобразуване дата - java, mysql, дата

java конвертиране на последователности - java, mysql, дата

Искам да конвертирам низ до момента, преди да я запазя и аз използвах

SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd");
Date returnDate = format.parse(date);

Когато се захванах с примерна дата: входният низ за конвертиране на дата е 2014-05-06 Дата на публикуване: Mon Jan 06 00:05:00 IST 2014

сега, когато съхранявам returnDate в MySql стойността е 2014-01-06 00:05:00

Защо се променя датата? Искам да знам дали ми липсва нещо. Преминах през публикациите, свързани с преобразуването на низове по дата: Как да конвертирате дата от Datepicker в Mysql DATETIME формат с помощта на java?

Отговори:

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

В използването на DateFormat MM за месец вместо mm, т.е. за минути

справка: http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html


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

Можете да използвате следното:

Date mDate= new Date(System.currentTimeMillis());
SimpleDateFormat mDateFormat= new SimpleDateFormat("dd MMM yyyy HH:mm a");
String dateformat=mDateFormat.format(mDate);


the string ["dd MMM yyyy HH:mm a"]  can be changed according to need of formate.

Like in your case : "yyyy-mm-dd