1. 설명
이것은 자주 발생합니다. 페이지의 날짜 형식은 yyyy-mm-dd이고 데이터베이스의 날짜 형식은 yyyymmdd입니다. 쿼리 데이터를 위해 Java 배경으로 전송되기 전에 둘을 변환해야합니다.
일반적으로 이러한 종류의 변환을 변환하는 두 가지 방법이 있습니다. 첫 번째는 먼저 날짜 문자열을 가로 채고 그 다음을 연결하는 것입니다. 두 번째는 정규식을 사용하여 "-"를 제거하는 것입니다.
이에 비해 두 번째 방법은 빠르며 오류가 발생하지 않습니다.
2. 소스 코드를 구현하십시오
<%@ page language = "java"import = "java.util.*"pageencoding = "utf-8"%> <! doctype html public "-// w3c // dtml 4.01 전환 // en"> <html> <head> <title> javaScript removes "-<mettp-in httpiv." content = "no-cache"> <meta http-equiv = "cache-control"content = "no-cache"> <meta http-equiv = "meta"content = "0"> <meta http-equiv = "keywords"content = "keyword1, keyword2, keyword3"> <meta http- equiv = "desction ="님이 내 내 page "" type = "text/javaScript"> function dateformat () {var date = "2014-06-08"; ALERT ( "날짜 전 교체 :" + 날짜); // 대체 "-"var datest = date.replace (//-/g, ""); 경고 ( "날짜 다음 날짜 :" + datest); } </script> </head> <hod> <입력 유형 = "버튼"value = "dateformat"onclick = "dateformat ()"/> </body> </html>3. 결과를 달성하십시오
(1) 초기화
(2) "OK"를 클릭 한 후