从EditText输入日期

时间:2014-02-10 18:57:43

标签: java android date android-edittext

我试图从editText输入日期值,但我一直在犯错,我应该怎么做?

    EditText DataI = (EditText) findViewById(R.id.DataI);
    EditText DataF = (EditText) findViewById(R.id.DataF);   

        calendar1.setTime(DataI);
        calendar2.setTime(DataF);

2 个答案:

答案 0 :(得分:0)

使用:

SimpleDateFormat format=new SimpleDateFormat("dd/MM/yyyy");
calendar1.setTime(format.parse(DataI.getText().toString());
calendar2.setTime(format.parse(DataF.getText().toString());

答案 1 :(得分:0)

Android API中有为日期时间输入创建的组件:

Read here

我认为使用EditText

更合适