从android活动在sql数据库中存储日期

时间:2012-10-15 19:41:19

标签: android mysql datepicker

我正在使用此方法在textview(mDateDisplay)中使用datepickerin android设置日期(datepicker的格式为“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存储在数据库中。 如何存储正确的结果

1 个答案:

答案 0 :(得分: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