1。説明
これは頻繁に起こります。ページの日付形式は次のとおりです。yyyy-mm-dd、およびデータベースの日付形式はyyyymmddです。 Javaの背景に送信してデータを照会する前に、2つを変換する必要があります。
通常、この種の変換を変換するには2つの方法があります。 1つ目は、最初に日付文字列をインターセプトしてからスプライスすることです。 2つ目は、正規表現を使用して「 - 」を削除することです。
それに比べて、2番目の方法は高速であり、エラーが発生しやすくありません。
2。ソースコードを実装します
コードコピーは次のとおりです。
<%@ページ言語= "java" import = "java.util。*" pageencoding = "utf-8"%>
<!doctype html public " - // w3c // dtd html 4.01 transitional // en">
<html>
<head>
<title> javascriptは、 " - " from date </title>から削除します
<メタhttp-equiv = "pragma" content = "no-cache">
<Meta http-equiv = "cache-control" content = "no-cache">
<メタhttp-equiv = "expires" content = "0">
<meta http-equiv = "keywords" content = "keyword2、keyword3">
<メタhttp-equiv = "description" content = "これは私のページ">
<script type = "text/javascript">
functiondateformat()
{
var date = "2014-06-08";
アラート( "前の日付を置き換える:" + date);
//交換する"-"
var datestr = date.replace(// - /g、 "");
アラート( "交換後の日付:" + datestr);
}
</script>
</head>
<body>
<入力型= "button" value = "dateformat" onclick = "dateformat()"/>
</body>
</html>
3。結果を達成します
(1)初期化
(2)「OK」をクリックした後