退货日期类型

时间:2015-02-11 06:44:07

标签: android eclipse date casting calendar

我有这段代码:

    private Date validarFecha(Date fecha)
    {
       int dia = dpFecha.getDayOfMonth();
       int mes = dpFecha.getMonth();
       int año =  dpFecha.getYear();

       Calendar calendario = Calendar.getInstance();
       calendario.set(dia, mes, año);

       final Calendar hoy = Calendar.getInstance();

       if(calendario == hoy | calendario == null)
       {
           Toast.makeText(this, "Verifica la fecha seleccionada.", Toast.LENGTH_LONG).show();
       }
       else
       {
          //Here I need to return calendario
       }
    }

我该如何投射日历类型" calendario"进入日期类型所以我可以返回它? 我已经尝试了很多我已经搜索过的代码,但没有任何作用D:

4 个答案:

答案 0 :(得分:1)

 else
 {
    //Here I need to return calendario
    return calendario.getTime();    
 }

答案 1 :(得分:1)

您将要使用

calendario.getTime();

这个方法名称很简单,因为它实际上返回了一个Date对象。

答案 2 :(得分:1)

您可以将返回类型更改为日历

答案 3 :(得分:1)

试试这个。这将为您提供日期对象。

else {

    //Here I need to return calendario
    return calendario.getTime();         
}