hola trabajo con jsp y cojo la informacion de una base de datos que es oracle y cuando recupero la fecha me la muestra asi :
2004-04-06 00:00:00.0
como puedo hacer para que me la muestre de esta manera :
dd/mm/yyyy.
gracias por vuestra ayuda.
| |||
urgente fechas en java hola trabajo con jsp y cojo la informacion de una base de datos que es oracle y cuando recupero la fecha me la muestra asi : 2004-04-06 00:00:00.0 como puedo hacer para que me la muestre de esta manera : dd/mm/yyyy. gracias por vuestra ayuda.
__________________ vuestro amigo franju |
| |||
Saludos, Aca te paso un ejemplito, espero que te sirva: import java.util.*; import java.text.DateFormat; public class prueba { public static void main (String[] args) { System.out.println(fechaActual()); System.out.println(horaActual()); } static String fechaActual() { Locale zona=new Locale("en","ES"); Calendar calendario = Calendar.getInstance(); DateFormat formato = DateFormat.getDateInstance(DateFormat.LONG,zona); formato.setTimeZone(TimeZone.getTimeZone("ECT")); Date hoy=calendario.getTime(); String result=formato.format(hoy); return result; } static String horaActual() { Locale zona=new Locale("en","ES"); Calendar calendario=Calendar.getInstance(); DateFormat formato=DateFormat.getDateInstance(DateFormat.LONG ,zona); formato.setTimeZone(TimeZone.getTimeZone("ECT")); Date hoy=calendario.getTime(); return String.valueOf(calendario.get(calendario.HOUR_OF_D AY))+":"+ String.valueOf(calendario.get(calendario.MINUTE))+ ":"+ String.valueOf(calendario.get(calendario.SECOND)); } } |
| |||
Gracias jMontoya por tu ayuda si no espedir mucho necesito pedirte otro favor. Yo sigo con mis problemas de fechas como puedo canviarle el formato a una data. En tu ejemplo me devuelve un string. Me explico tengo yyyy-mm-dd y me gustaria convertirlo en dd-mm-yyyy. como puedo hacer. garcias por vuestra ayuda
__________________ vuestro amigo franju |
| |||
Hola pues ocupar tambien esta forma java.util.Date fecha; fecha =(new SimpleDateFormat("dd/MM/yyyy")).parse(request.getParameter("fecha")); fecha.toString(); Aqui especificas el formato que quieres "dd/MM/yyyy" saludos |