2012-10-15 75 views
1

SQL數據庫,其存儲日期我使用這個方法,使用datepickerin機器人設置日期在一個TextView(mDateDisplay)(該日期選擇的格式爲「揚09-2001」)在從機器人活動

private void updateDisplay() { 
     this.mDateDisplay.setText(
      new StringBuilder() 
        // Month is 0 based so add 1 
        .append(mMonth + 1).append("-") 
        .append(mDay).append("-") 
        .append(mYear).append(" "));} 

現在我已經將textview(mDateDisplay)的內容轉換爲存儲在mysql數據庫中 String DateA = mDateDisplay.getText()。toString();

// Building Parameters 
params.add(new BasicNameValuePair("AvlDate",DateA)); 


and in the php file: 
$dd=$_POST['AvlDate']; 
$AvlDate =date('y-m-d',strtotime($dd); 

但總是存儲在數據庫1970-01-01 .. 如何存放正確的結果

回答

0

使用

private void updateDisplay() { 
    this.mDateDisplay.setText(
     new StringBuilder() 
       // Month is 0 based so add 1 
       .append(mYear).append("-") 
       .append(mMonth+1).append("-") 
       .append(mDay).append(" "));} 

要設置日期m-d-y但在閱讀y-m-d