بتاريخ: 21 يوليو 20178 سنة comment_288453 السلام عليكم ورحمة الله وبركاته. لدى هذا الكود String c2 = data[1]; String startDateString = c2; System.out.println("c2 "+c2); // DateFormat df = new SimpleDateFormat("dd/MM/yyyy"); DateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm"); java.util.Date startDate; try { System.out.println("startDate"); startDate = df.parse(startDateString); System.out.println("startDate "+startDate); // String newDateString = df.format(startDate); // System.out.println(newDateString); } catch (ParseException e) { e.printStackTrace(); } System.out.println("Timestamp"); Timestamp time = startDate; والمطلوب فى اخر سطر اجيب المتغير time فو صورة Timestamp وبيعطى خطا على الشكل الحالى Timestamp time = startDate; تقديم بلاغ
بتاريخ: 22 يوليو 20178 سنة كاتب الموضوع comment_288456 تمام يا باشمهندس قمت بالتصحيح ووقف عند هذا السطر System.out.println("EntityImpl5"); oracle.jbo.domain.Date time2=new oracle.jbo.domain.Date(time) ; System.out.println("EntityImpl6"); reg.setAttDepTime(time2 ); System.out.println("EntityImpl7"); واعطى هذه الرسالة java.sql.SQLException: Initialization failed تقديم بلاغ
بتاريخ: 22 يوليو 20178 سنة كاتب الموضوع comment_288470 اقصد وقف بعد هذا السطر System.out.println("EntityImpl5"); oracle.jbo.domain.Date time2=new oracle.jbo.domain.Date(time) ; System.out.println("EntityImpl6"); reg.setAttDepTime(time2 ); System.out.println("EntityImpl7"); واعطى هذه الرسالة java.sql.SQLException: Initialization failed oracle.jbo.domain.Date time2=new oracle.jbo.domain.Date(time) ; System.out.println("EntityImpl6"); reg.setAttDepTime(time2 ); System.out.println("EntityImpl7"); واعطى هذه الرسالة java.sql.SQLException: Initialization failed تقديم بلاغ
بتاريخ: 23 يوليو 20178 سنة كاتب الموضوع comment_288476 الكود المفروض بيقرأ من Excel ويعضه فى array ثلاث متغيرات المفروض احول احدهم من String الى Date على هذا النحو String c2 = data[1]; String startDateString = c2; System.out.println("c2 "+c2); Date formatteddate = null; DateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm"); try { System.out.println("startDate"); java.util.Date d2 = df.parse(startDateString); java.util.Date d1 = df.format(d2); formatteddate = new oracle.jbo.domain.Date(new java.sql.Date(d1.getTime())); } catch (ParseException e) { e.printStackTrace(); } Date time = formatteddate; System.out.println("time= "+time); بيرجع تاريخ نوعه java util date المط,ب تحويل هذا المتغير الى oracel.jbo domain date والخطأ هنا java.util.Date d1 = df.format(d2); تقديم بلاغ
بتاريخ: 23 يوليو 20178 سنة كاتب الموضوع comment_288478 تم التصويب بالغاء هذا السطر String d1 = df.format(d2); System.out.println("startDate"); DateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm"); java.util.Date d2 = df.parse(startDateString); formatteddate = new oracle.jbo.domain.Date(new java.sql.Date(d2.getTime())); واتحلت المشكلة مع خالص الشكر لحضرتك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.