1. Descripción
Esto sucede a menudo. El formato de fecha de la página es: aaa yyy-mm-dd, y el formato de fecha en la base de datos es: yyyymmdd. Es necesario convertir entre los dos antes de que pueda transmitirse al fondo de Java para consultar los datos.
Por lo general, hay dos formas de convertir este tipo de transformación. El primero es interceptar la cadena de fecha primero y luego empalmarla; El segundo es usar expresiones regulares para eliminar "-"
En comparación, el segundo método es rápido y no es propenso a los errores.
2. Implementar el código fuente
<%@ page lenguaje = "java" import = "java.util.*" pageEncoding = "utf-8"%> <! DocType html public "-// w3c // dtd html 4.01 transitional // en"> <html> <sead> <title> JavaScript se remon content = "no-cache"> <meta http-equiv = "cache-confontrol" content = "no-cache"> <meta http-equiv = "expires" content = "0"> <meta http-equiv = "Keywords" Keywords "Content =" Keyword1, Keyword2, Keyword3 "> <meta http-equiv =" Content = "Content =" esto es mi página de Keyword "script". type = "text/javaScript"> función dateFormat () {var date = "2014-06-08"; alerta ("Reemplace antes de la fecha:" + fecha); // reemplazar "-" var datestr = date.replace (//-/g, ""); alerta ("Fecha después de la fecha:" + DataStr); } </script> </head> <body> <input type = "button" value = "dateFormat" onClick = "dateFormat ()"/> </body> </html>3. Lograr resultados
(1) Inicialización
(2) Después de hacer clic en "Aceptar"