[Métodos] Conversiones de fechas

Para convertir estos tipos de fecha, tenemos una ruta preparada y en gral empleo una clase para luego importarla, crear un objeto y usar sus metodos:




 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Conversionador {
    public String date2String(Date miDate, String formato){
        SimpleDateFormat sdf = new SimpleDateFormat(formato);
        String miString = sdf.format(miDate);
        return miString;
    }
    public Date string2Date(String miString, String formato) throws ParseException{
        SimpleDateFormat sdf = new SimpleDateFormat(formato);
        Date miDate = sdf.parse(miString);
        return miDate;
    }

    public String calendar2String(Calendar miCalendar10, String formato){
        SimpleDateFormat sdf = new SimpleDateFormat(formato);
        String miString = sdf.format(miCalendar10.getTime());
        return miString;
    }
    public Calendar string2Calendar(String miString, String formato) throws ParseException{
        SimpleDateFormat sdf = new SimpleDateFormat(formato);
        Calendar miCalendar10 = Calendar.getInstance();
        miCalendar10.setTime(sdf.parse(miString));
        return miCalendar10;
    }

    public Date calendar2Date(Calendar miCalendar10){
        Date miDate = miCalendar10.getTime();
        return miDate;
    }
    public Calendar date2Calendar(Date miDate){
        Calendar miCalendar10 = Calendar.getInstance();
        miCalendar10.setTime(miDate);
        return miCalendar10;
    }
}

Con esta clase y estos métodos seremos capaz de convertir entre:

  • Date2String(Date miDate, String formato) (Date a String)
    • Parámetros:
      • miDate: el Date a convertir
      • formato: el formato que tendrá el String resultante.
  • String2Date(String miString, String formato) (String a Date)
    • Parámetros:
      • miString: el String a convertir
      • formato: el formato que tiene el String que convertiremos.
    • Arroja
    • ParseException

  • calendar2String(Calendar miCalendar10, String formato) (Calendar a String)
    • Parámetros
      • miCalendar10: el calendario a convertir a String
      • formato: el formato que tendrá el String resultante.
  • string2Calendar(String miString, String formato)
    • Parámetros
      • miString: el String que convertiremos a Calendar
      • formato: el formato que tiene el String que convertiremos.
    • Arroja
    • ParseException
  • calendar2Date(Calendar miCalendar10)
    • Parámetro
      • miCalendar10: el calendario a convertir a Date
  • date2Calendar(Date miDate)
    • Parámetros
      • miDate: el Date que convertiremos a Calendar

  • No hay comentarios:

    Publicar un comentario