html
フィールドから日付を として取り込みdate/month/year
ます。入力が次の場合:
01/07/2013
mysql
データベースの日付は次のようになります2013-08-01
。したがって、月が 1 つ増えます。何故ですか ?
次のスニペットは、日付を html フィールドから DB に挿入します。
String dateMonthYear[] = issueDate.split("/");
System.out.println("DATE MONT YEAR-------> "+dateMonthYear[1]);
// PRINTS THE CORRECT MONTH
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, Integer.parseInt(dateMonthYear[2]));
cal.set(Calendar.MONTH, Integer.parseInt(dateMonthYear[1]));
cal.set(Calendar.DAY_OF_MONTH, Integer.parseInt(dateMonthYear[0]));
Date issueDateDB = cal.getTime();
issued.setDateOfIssue(issueDateDB);
// commit operation
の対応する型の型db
はDate
. 蛾が増加する理由は何one
ですか?