[[Template core/front/global/updateWarning is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]
صراحة ترددت قبل ان اطرح السؤال هنا في المنتدى لكن لعل وعسى ان اجد من يساعدني
الفكرة باختصار انني ارغب بقراءة بعض البيانات من ملف اكسل (التي صدف انها عبارة عن Date) ثم تخزين هذه البيانات في HashSet بعد ذلك ارغب بتخزين البيانات المقروءة والمخزنة في الـ HashSet الى قاعدة بيانات
المشكلة لدي هو في هيئة التاريخ التي تنتج Date Fromat حيث يتم قراءة التاريخ بغير الهيئة الاصلية الموجودة في الاكسل وهذا ما لا ارغب به وسأبين بالامثلة
البيانات الموجودة في ملف الاكسل وتمثل تاريخ معين من يوم وشهر وسنة
public class Date_DB { private String name; private Date dateOfCommission; //Setters und Getters(
اما لدى قراءة ملف الاكسل وتخزينه في الـ HashSet
Date_DB pp = new Date_DB();pp.setDateOfCommission(row.getCell(12).getDateCellValue()); ///dateset.add(pp);
لكن النتيجة المعروضة هي غير المرغوب بها
Tue Dec 14 00:00:00 CET 2010Wed Dec 15 00:00:00 CET 2010Thu Dec 16 00:00:00 CET 2010Fri Dec 17 00:00:00 CET 2010Sat Dec 18 00:00:00 CET 2010Sun Dec 19 00:00:00 CET 2010Mon Dec 20 00:00:00 CET 2010Tue Dec 21 00:00:00 CET 2010Wed Dec 22 00:00:00 CET 2010
لاحظوا انه تم تغيير شامل في هيئة التاريخ المقروء وهذا لا اريده حيث كان بسيط وسهل والان اصبح صعب ومعقد
الحل طبعا هو تحويله الى الهيئة التي اريدها عن طريق الـ SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
وفعلا لو استخدمته سيحول التاريخ للصيغة التي ارغب بها لكن ثم ولكن سيحولها الى النوع String ولن تكون من النوع Date وهذا ما لا ارغب به كل ما اريده هو ان تكون من النوع Date
اي ان يتم تخزينها بالهيئة البسيطة الموجودة في ملف اكسل وان تكون من النوع Date
تم النشر منذ
السلام عليكم
صراحة ترددت قبل ان اطرح السؤال هنا في المنتدى لكن لعل وعسى ان اجد من يساعدني
الفكرة باختصار انني ارغب بقراءة بعض البيانات من ملف اكسل (التي صدف انها عبارة عن Date) ثم تخزين هذه البيانات في HashSet بعد ذلك ارغب بتخزين البيانات المقروءة والمخزنة في الـ HashSet الى قاعدة بيانات
المشكلة لدي هو في هيئة التاريخ التي تنتج Date Fromat حيث يتم قراءة التاريخ بغير الهيئة الاصلية الموجودة في الاكسل وهذا ما لا ارغب به وسأبين بالامثلة
البيانات الموجودة في ملف الاكسل وتمثل تاريخ معين من يوم وشهر وسنة
الصنف الذي يمثل البيانات التي اريد التعامل معها
اما لدى قراءة ملف الاكسل وتخزينه في الـ HashSet
لكن النتيجة المعروضة هي غير المرغوب بها
لاحظوا انه تم تغيير شامل في هيئة التاريخ المقروء وهذا لا اريده حيث كان بسيط وسهل والان اصبح صعب ومعقد
الحل طبعا هو تحويله الى الهيئة التي اريدها عن طريق الـ SimpleDateFormat
وفعلا لو استخدمته سيحول التاريخ للصيغة التي ارغب بها لكن ثم ولكن سيحولها الى النوع String ولن تكون من النوع Date وهذا ما لا ارغب به كل ما اريده هو ان تكون من النوع Date
اي ان يتم تخزينها بالهيئة البسيطة الموجودة في ملف اكسل وان تكون من النوع Date
فكيف الحل؟
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه