لم أستخدم Mysql منذ فترة طويلة، وواجهت الكثير من المشاكل في مشاكل وقتية صغيرة، هههه
لذلك لتلخيص:
النوع الأول :
التاريخ والوقت= new java.sql.Date(new java.util.Date().getTime());
النوع الثاني:
تستخدم Java PreparedStatement لـ setDate وتقوم بتعيين قيمة لعلامة استفهام التاريخ في شكل علامة استفهام
pstmt.setTimestamp(8, new Timestamp(System.currentTimeMillis()));
pstmt.setDate(1, new java.sql.Date(date1.getTime()));
pstmt.setDate(2, new java.sql.Date(date2.getTime()));
ثالث:
في الواقع، من السهل جدًا إدراج حقل زمني في قاعدة بيانات mysql طالما تم ضبطه على النوع java.util.Date، مع أخذ كائن فئة Pojo الخاص بـ Hibernate كمثال، pojo.set(new java.util. التاريخ())؛ سيكون متاحا.
يحتوي الملحق التالي على المعلومات ذات الصلة الموجودة على الإنترنت:
أنواع الوقت Mysql وجافا
نوع الوقت في MySql له نوع الوقت المقابل في Java
تاريخ java.sql.Date
التاريخ والوقت java.sql.Timestamp
الطابع الزمني java.sql.Timestamp
الوقت java.sql.Time
السنة java.sql.Date
لذلك يتم تحقيقه بالطرق التالية:
Date date = new Date();// احصل على وقت النظام.
String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);// تحويل تنسيق الوقت إلى تنسيق يلبي متطلبات الطابع الزمني.
TimestampgoodsC_date = Timestamp.valueOf(nowTime);//تحويل الوقت
java.util.Date هي الفئة الأصلية لـ java.sql.Date
-