Código:
de ante mano les agradesco su ayudaString fecha = "2008-01-03";
P.D. si pudieran tambien ayudarme con el codigo para sumarle dias se los agradeceria aun mas
| |||
Parseo de String a Date Hola que tal a todos, soy nuevo en esto del manejo de fechas y quisiera saber como pudeo hacer un parseo de una variable de tipo String a tipo date o calendar para asi poder sumarle un numero "n" de dias, la variable fecha es necesaria de tipo string ya que recibe un dato de una consulta hecha con mysql, la fecha esta dada de la siguiente manera.
Código:
de ante mano les agradesco su ayudaString fecha = "2008-01-03"; P.D. si pudieran tambien ayudarme con el codigo para sumarle dias se los agradeceria aun mas |
| |||
Respuesta: Parseo de String a Date hola limonchaz. de la siguiente forma puedes convertir de string a date: Cita: y para agregar el date el gregorian calendar asi:SimpleDateFormat format = null; Date date = null; format = new SimpleDateFormat("tuformato"); date = format.parse(tufecha); Cita: asi con la variable de tipo gregorian calendar puedes sumar y restar dias. GregorianCalendar fechaFinal = new GregorianCalendar(); fechaFinal.setTime(tuDate); |
| |||
Respuesta: Parseo de String a Date Orale gracias x tu respuesta tan rapida jkintero la unica variante que use con respecto a tu codigo es que ocupe Calendar en lugar de GregorianCalendar aunque no se si existe diferencia, a continuacion pongo mi codigo ya con la parte para sumar los dias a la fecha
Código:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); try { Date date = (Date) sdf.parse(fecha); cal.setTime(date); cal.add(Calendar.DATE, numDias); //aqui es donde se suman los dias a tu fecha } catch (ParseException e) { System.out.println("Exception :" + e); } |
| |||
Respuesta: Parseo de String a Date gregorian calendar es mucho mas exacto para realizar calculos. ademas que tiene la facilidad de crear los objetos y manipularlos a tu antojo, y el calendar creo que es para accesar a sus funciones en forma estatica. |
| |||
Respuesta: Parseo de String a Date Cita: Un GregorianCalendar es un Calendar, así que esas conclusiones no tienen mucho sentido. Además, haciendo Calendar.getInstance() en un S.O. en español o ingles devuelve un GregorianCalendar, así que de hecho el código hace exactamente las mismas operaciones.La diferencia es que Calendar es la clase genérica para cualquier calendario, y GregorianCalendar es más específico para el calendario gregoriano, que es el que usamos nosotros pero no usan los chinos o hebreos, por ejemplo. Para lo unico que sirve tener la variable declarada como GregorianCalendar es para acceder al método isLeapYear(). En todo lo demás es lo mismo declarar el objeto de una forma u otra, por que al fin y al cabo estas usando un GregorianCalendar, lo declares como lo declares. Ese es el concepto de polimorfismo de los lenguajes orientados a objetos. S!
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |