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