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

مساعدة في التعامل مع التاريخ بحاجة لخبرة وذكاء !!

بدأه alkomait في 11 أبريل 2016 · 1 رد · 922 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اساتذتي الكرام

هل استطيع استدعاء التاريخ واسناد كل رقم فيه الى متغير ؟؟

للتوضيح تاريخ اليوم 11\04\2016

كان نقول :

x= الرقم الاول من اليسار

y= الرقم الثاني 

z= الثالث

e= الرابع

n= الخامس

f= السادس

وهكذا مهما تغير التاريخ تسند القيم للمتغيرات بنفس الترتيب على ان استخدمها كارقام واجري عليها عمليات حسابية وكيف سيكون الكود  ..؟؟؟

#2

و عليكم السلام و رحمة الله و بركاته :

يمكنك استخدام التوكنايزر Tokenizer لانك تريد تقطيع الرقم بناء على " / " ، يمكنك ان تكتب شيئا من هذا القبيل :

String date = "25/12/2014";         
String d[] = date.split("/");;
String day = d[0];
String month = d[1];
String year = d[2];
System.out.println(month);


سيكون عندك ثلاثة متغيرات رقم لليوم و رقم للشهر و رقم للسنة و هذا الشيء المتداول و لكن ان كنت تريد كما اشرت تقسيم الارقام كلها فقط يهمك الترتيب فيمكن ذلك بتغير الكود قليلا الى :

String date = "25/12/2014";         
String d[] = date.split("");;
String first_digit = d[0];
String second_digit = d[1];
String third_digit = d[3];
//and so on .....
System.out.println("the third digit is = " + third_digit);

تم تعديل هذه المشاركة بواسطة self.assert في 24 يوليو 2016 في 22:58

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