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 = "الكلمات الرئيسية" content = "Keyword1 ، Keyword2 ، Keyword3">
<meta http-equiv = "description" content = "This is is my past">
<script type = "text/javaScript">
وظيفة DateFormat ()
{
var date = "2014-06-08" ؛
تنبيه ("استبدل التاريخ السابق:" + تاريخ) ؛
//يستبدل"-"
var datestr = date.replace (//-/g ، "") ؛
تنبيه ("تاريخ بعد الاستبدال:" + dateSt) ؛
}
</script>
</head>
<body>
<type type = "button" value = "dateFormat" onClick = "DateFormat ()"/>
</body>
</html>
3. تحقيق النتائج
(1) التهيئة
(2) بعد النقر على "موافق"