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
- Parámetros
- miCalendar10: el calendario a convertir a String
- formato: el formato que tendrá el String resultante.
- Parámetros
- miString: el String que convertiremos a Calendar
- formato: el formato que tiene el String que convertiremos.
- Arroja
- ParseException
- Parámetro
- miCalendar10: el calendario a convertir a Date
- Parámetros
- miDate: el Date que convertiremos a Calendar
No hay comentarios:
Publicar un comentario