الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في وضع تاريخ الانتهاء

مغلق
بدأه osama123 في 27 أبريل 2004 · 5 رد · 671 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ياشباب انا اصمم مشروع على jsp عن مخالفات السير , واريد عمل ترخيص سيارات يعني لما الشخص يدخل تاريخ بداية رخصة السيارة تلقائيا يتم زيادة عام عليها , مع العلم انه التاريخ انا عرفته داخل اسكيول انه جت ديت لكن مو عارف ازيد على الاعوام فقط , ارجو يكون حد فهم المشكلة لاني ضعيف بالتعبير والمساعدة بسرعة

#2

ما هي قاعدة البيانات التي تعمل عليها؟

فكر بطريقة أخرى

#3

على sql و jdbc لكن ما اعتقد انها الها دخل , لازم من كود الجافا داخل المانجمينت انه لما اسوي get لتاريخ الانتهاء تلقائيا ياخذ الاصدار ويزيد عليه عام

#4

السلام عليكم

في سؤالك غموض..لكن على العموم..سأجيب على سؤالك..فهناك طريقتان لزيادة الأعوام..فالطريقة الأولى هي من داخل قاعدة البيانات، أقصد عن طريق ال SQL ..وكلاً على حسب نوع قاعدة البيانات..وهذه الطريقة لن أتطرق لها..يمكنك السؤال عنها في منتدى قواعد البيانات..

أما الطريقة الثانية فهي كما انا استخدمها في مشاريعي..فهي بإستخدام الكلاس Calendar وما يوفره من دوال وهي عبارة عن دوال static..أي يمكنك استدعاءئها بدون عمل new instanse من الكلاس..فمثلاً هذا الكود:

Calendar c=Calendar.getInstance();
    c.add(Calendar.YEAR,2);
txt.setText(c.getTime());

فهذا مثال بسيط للعملية التي تريدها..

لاحظ ان format التاريخ ممكن تغيره بإستخدام التالي:

java.text.DateFormat.getDateInstance(java.text.DateFormat.SHORT).format(c.getTime());

فنوع الفورمات يمكن يكون طويل ، قصير،...الخ..

بالتوفيق إن شاء الله..

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#5

لكن وين اضيفه ؟ انا الصراحة الجافا ما عندي خبرة جيدة فيها

يعني انا عرفت متغير لتاريخ الانتهاء واسمه exp.date وعرفت متغير لتاريخ الاصدار واسمه issue.date ,تاريخ الاصدار عرفته داخل الاسكيول getdate(), حتى ياخد التاريخ على الجهاز , وعملته set & get ,تاريخ الانتهاء اسويله ست وجيت وداخل كلاس المانجمينت اعرفه بالطريقة اللي انت ذكرتها ؟؟؟؟؟؟؟؟؟؟ لاني كمان بدي اسويله ابديت يعني ما يكون ثابت وخلص فهمتني ومشكور جدا جدا

#6
اقتباس
لكن وين اضيفه ؟ انا الصراحة الجافا ما عندي خبرة جيدة فيها

أكيد عند إدخالك لبيانات الشخص أو قائد المركبة..فإنك تقوم بهذه العملية.. التي ذكرتها سالفأ..

اقتباس
يعني انا عرفت متغير لتاريخ الانتهاء واسمه exp.date وعرفت متغير لتاريخ الاصدار واسمه issue.date ,تاريخ الاصدار عرفته داخل الاسكيول getdate(), حتى ياخد التاريخ على الجهاز

صراحة مافيش داعي لتعريف المتغيرات..فقط في نفس المكان المذكور (مكان إدخال البيانات الى قاعدة البيانات)، فقط قم بأخد تاريخ اليوم وإضافة سنه عليها بالعملية السابفة ومن تم إدخال القيمة الجديدة للتاريخ داخل قاعدة البيانات..

اقتباس
لاني كمان بدي اسويله ابديت يعني ما يكون ثابت وخلص فهمتني ومشكور جدا جدا

لما تريد ان تسويله ابديت فهي عن طريق جمل الإستعلامات "Update tabe set...."

للشىء اذي تريد ان تعمل له تحديث..

بالتوفيق إن شاء الله..

وشكراً على تواصلك..

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…