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