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> <head> <title>JavaScript去除日期中的“-”</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type="text/javascript"> function dateFormat() { var date = "2014-06-08"; alert("替换之前的日期:" + date); //替换“-” var dateStr = date.replace(/\-/g, ""); alert("替换之后的日期:" + dateStr); } </script> </head> <body> <input type="button" value="日期格式化" onclick="dateFormat()"/> </body> </html>
3. 성과 달성
(1) 초기화 중
(2) "확인" 클릭 후