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 = "cache-control" content = "no-cache">
<meta http-equiv = "истекает" content = "0">
<meta http-equiv = "Keywords" content = "Keyword1, Keyword2, Keyword3">
<meta http-equiv = "description" content = "Это моя страница">
<script type = "text/javascript">
функция dateformat ()
{
var date = "2014-06-08";
оповещение ("заменить дату до:" + date);
//заменять"-"
var DateStr = date.replace (//-/g, "");
Alert («Дата после замены:» + datestr);
}
</script>
</head>
<тело>
<input type = "button" value = "dateFormat" onClick = "dateFormat ()"/>
</body>
</html>
3. достичь результатов
(1) Инициализация
(2) После нажатия «ОК»