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