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 prAgeS "-" in Title> <Teml> <Tembma ht-neques "hatea nequives" hita hat ht-wegives hate hat ht-neques "in tite nequives hita hat ht-nequives". Content = "no-cache"> <meta http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "expires" content = "0"> <meta http-equiv = "Keywords" Content = "Ключевое слово1, ключевое слово2, ключевое слово3"> <meta http-equiviv = "descript wite hit spear hit eavipt =" content "hit wite hit hispe hattp =" content ". type = "text/javascript"> function dateformat () {var date = "2014-06-08"; оповещение ("заменить до даты:" + дата); // заменить "-" var DateStr = date.Replace (//-/g, ""); Alert («Дата после даты:» + datestr); } </script> </head> <body> <input type = "button" value = "dateformat" onclick = "dateformat ()"/> </body> </html>3. достичь результатов
(1) Инициализация
(2) После нажатия «ОК»