1. Descrição
Isso acontece com frequência. O formato de data da página é: AAAA-MM-DD, e o formato de data no banco de dados é: AAAAYMMDD. É necessário converter entre os dois antes que ele possa ser transmitido ao fundo Java para consultar dados.
Geralmente, existem duas maneiras de converter esse tipo de transformação. O primeiro é interceptar a string de data primeiro e depois empenhá -la; O segundo é usar expressões regulares para remover "-"
Em comparação, o segundo método é rápido e não propenso a erros.
2. Implementar código -fonte
<%@ página linguagem = "java" import = "java.util.*" PageEncoding = "utf-8"%> <! Content = "no-cache"> <meta http-equiv = "cache-controle" content = "no-cache"> <meta http-equiv = "expire" content = "0"> <meta http »Equiv =" Palavras-chave "content =" Keyword2, "Keyword2," Keyword ""> <meta-metaniv = "Keywords" content = "Keyword2," Keyword2, "Keyword 3" type = "text/javascript"> function dateFormat () {var date = "2014-06-08"; alerta ("substitua antes da data:" + data); // substituir "-" var datest = date.replace (//-/g, ""); alerta ("Data após a data:" + datestS); } </script> </ad Head> <body> <input type = "button" value = "dateFormat" onclick = "dateFormat ()"/> </body> </html>3. Alcance os resultados
(1) Inicialização
(2) Depois de clicar em "OK"