En la página principal de los foros
encontrarás los enlaces al
feed general
y al de cada uno de los foros.
Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible
Hola Tomas En el post anterior te inclui un enlace en donde ...
Hola He intentado instalar JDom pero me ha dado un fallo te ...
Hola me puedes dar un ejemplo del uso del jdesktopPane?. gra ...
Despues de mirar los puertos y tal e llegado a la conclusion ...
| invertir fecha | 27/11/2008 11:56 | |
| mariaanie |
hola buenas tengo una fecha en formato 2008/09/12 y quiero darle la vuelta 12/09/2008 y tengo este código
| |
UltCom | <%=d%> y cuando lo ejecuto en la web me da este error Ha ocurrido un error al realizar la acci�n: java.text.ParseException: Unparseable date: " 2008-11-26" Cual es el problema ?¿? si me podeis dar alguna otra sugerencia para realizar el inversion lo agradeceria un saludo |
|
|
||
| RE: invertir fecha | 27/11/2008 12:38 | |
| anonymous |
Utiliza SimpleDateFormat para darle el formato correcto. (mira en el api).
Un saludo. |
|
|
||
| RE: RE: invertir fecha | 27/11/2008 14:12 | |
| mariaanie |
Hola yo tengo esto el caso es que me muestra esto: Wed Ap 30 00:00:00 CET 32, y esta mal por que la fecha que deberia salir (la obtengo de base de datos) 2008-11-26 no se que hago mal la verdad Muchas gracias y un saludo String pfecha = pageContext.getAttribute("ba_ultcomfec").toString( ); |
|
|
||
| RE: RE: RE: invertir fecha | 27/11/2008 14:23 | |
| rogerjose81 |
Lo que pretendes es dar un formato (String) a la fecha... necesitas llamar la funcion 'format'. ... |
|
|
||
| RE: RE: RE: RE: invertir fecha | 27/11/2008 15:04 | |
| mariaanie |
Hola, probe lo que me indicaste y me dio este error: Ha ocurrido un error al realizar la accion: java.lang.IllegalArgumentException: Cannot format given Object as a Date Yo en pfecha recibo esta fecha de la BD 2008-11-26 y lo que quiero es que me la muestre en la pagina web asi 26-11-2008. & nbsp; & nbsp; String pfecha = pageContext.getAttribute("ba_ultcomfec").toString( ); Otra forma con la cual probe fue con esta: Pero me fallo por que me pide un objeto Date al parecer y de la base de datos viene en formato String. Bueno a ver si me hechais un cable por que no se como hacer de todas formas gracias por la ayuda prestada hasta ahora Un saludo |
|
|
||
| RE: invertir fecha | 27/11/2008 15:21 | |
| locovich | Crea dos formateadores. Uno con el patrón "yyyy-MM-dd" para pasar de String a Date (parse) y otro con el patrón ("dd-MM-yyyy") para convertir ese Date a String (format). | |
|
||
| RE: invertir fecha | 27/11/2008 16:06 | |
| anonymous |
blank_page Si solo trabajas con cadenas de fechas y no con un objeto fecha en si, te puede valer crear un método tal que: public String reverseDate(String date, String splitCharacter) { A este método le pasas la cadena de la fecha y el separador usado entre datos y lo hace |
|
|
||
| RE: RE: invertir fecha | 27/11/2008 16:18 | |
| mariaanie |
Hola, la verdad es que seguimos igual, no funciona os pongo el código a ver que veis: String pfecha = pageContext.getAttribute("ba_ultcomfec").toString( ); Este es el error: No se puede compilar la clase para JSP Ha tenido lugar un error en la línea: 302 en el archivo jsp: /info/infonota.jsp Error de servlet generado: Type mismatch: cannot convert from String to Date Gracias de todos modos |
|
|
||
| RE: invertir fecha | 27/11/2008 16:38 | |
| anonymous |
Con el método que puse antes te vale, pero si sigues queriendo usar el SimpleDateFormat.... String pfecha = pageContext.getAttribute("ba_ultcomfec").toString( ); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
||
| RE: invertir fecha | 27/11/2008 16:39 | |
| anonymous |
Con el método que puse antes te vale, pero si sigues queriendo usar el SimpleDateFormat.... String pfecha = pageContext.getAttribute("ba_ultcomfec").toString( ); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
||
| RE: invertir fecha | 27/11/2008 17:04 | |
| locovich |
El error está en: java.util.Date fechaformateada=sdfdos.format(fechauno); El método format() te devuelve un String, no un Date. |
|
|
||
| RE: RE: invertir fecha | 27/11/2008 17:28 | |
| mariaanie | Hola, pues tienes razon de las dos formas funciona, muchas gracias por la ayuda prestada un saludo y hasta la proxima bye | |
|
||