Snippet: Conversión de String a LocalDate y a Date, y viceversa
Aquí dejo un snippet que me sirve y también les podrá ser de ayuda para manipular Cadenas con Fechas.
Resulta que, por cosas de la vida, es necesario agregar días o meses a una fecha que fue ingresada en una cadena, y que debe ser guardada como tipo
Pues bien, la manipulación de días, meses, semanas, etc es más efectivo y cómodo con el nuevo tipo de Java 8 llamado
En este snippet (fragmento de código) hice un pequeño ejemplo de cómo convertir desde una cadena, a un tipo
La segunda parte del código es al revés: se tiene un objeto
Resulta que, por cosas de la vida, es necesario agregar días o meses a una fecha que fue ingresada en una cadena, y que debe ser guardada como tipo
java.util.Date
¡A que no te pasa lo mismo!Pues bien, la manipulación de días, meses, semanas, etc es más efectivo y cómodo con el nuevo tipo de Java 8 llamado
java.time.LocalDate
como lo mencioné en un post anterior: Paquete java.time de Java 8: Fechas y Horas.En este snippet (fragmento de código) hice un pequeño ejemplo de cómo convertir desde una cadena, a un tipo
java.time.LocalDate
. Una vez en este tipo, se puede manipular las fechas como mayor se plazca, y luego se puede convertir a java.util.Date
.
La segunda parte del código es al revés: se tiene un objeto
java.util.Date
, y queremos convertirlo a java.time.LocalDate
para poderlo manipular, y luego lo convertimos a cadena para mostrárselo al usuario.
Si te gustó, dale un +1.
Si te es útil, compártelo... es gratis
تعليقات
إرسال تعليق
Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups
Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/