1

我正在使用这种方法使用 datepickerin android 在 textview(mDateDisplay) 中设置日期(日期选择器的格式为“jan-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 .. 我如何存储正确的结果

4

1 回答 1

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

于 2012-10-15T19:45:59.853 回答