2012-10-15 48 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