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

كيف يمكن التعامل مع الوقت والتاريخ في جافا؟

بدأه MNF في 20 نوفمبر 2008 · 4 رد · 901 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

يعطيكم العافية ,سؤالي هو هل يوجد باكيج تحتوي على Class or Interface للتعامل مع التاريخ والوقت؟

وكيف يمكن التعامل بشكل كامل مع الوقت والتاريخ؟ماهي الطرق والدوال المستخدمة لذلك؟

إن شاء الله تقدروا تفيدونا بهذ الموضوع,ولكم جزيل الشكر والتقدير..

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

#2

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

الكلاس Date تقريبا هو المسؤول عن الوقت والتاريخ ، بعدها يمكن أن تقوم بتهيئته بالشكل الذي تريده باستخدام SimpleDateFormat ، واذا أردت أن تقوم بعمليات حسابيه للDate مثلا تجمع 5 أيام على الوقت الحالي فاستخدام الكلاس Calendar .

مثال :

 

[color= #000000; font-weight: bold;]import [color= #006699;]java.util.Date[color= #339933;];

[color= #000000; font-weight: bold;]import [color= #006699;]java.text.DateFormat[color= #339933;];

[color= #000000; font-weight: bold;]import [color= #006699;]java.text.SimpleDateFormat[color= #339933;];

 

[color= #000000; font-weight: bold;]private [color= #003399;]String getDateTime[color= #009900;]([color= #009900;]) [color= #009900;]{

 [color= #003399;]DateFormat dateFormat [color= #339933;]= [color= #000000; font-weight: bold;]new [color= #003399;]SimpleDateFormat[color= #009900;]([color= #0000ff;]"yyyy/MM/dd HH:mm:s"[color= #009900;])[color= #339933;];  

[color= #003399;]Date date [color= #339933;]= [color= #000000; font-weight: bold;]new [color= #003399;]Date[color= #009900;]([color= #009900;])[color= #339933;];

  [color= #000000; font-weight: bold;]return dateFormat.[color= #006633;]format[color= #009900;](date[color= #009900;])[color= #339933;];

[color= #009900;]}

قم بتغيير القيم المرسله في داله البناء للحصول على أشكال أخرى ، راجع الDocumentation للمزيد من الطرق الأخر :

SimpleDateFormat

رابط جيد :

Calculate, customize, and parse dates with Java-Date and Calendar classes

بالتوفيق :) .

تم تعديل هذه المشاركة بواسطة Wajdy Essam في 20 نوفمبر 2008 في 20:36

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#3

شكرا جزيلا على افادتك وجزاك الله كل خير..

ولكن انا اريد اظهار الوقت بشكل مستمر ,اقصد استمرارية تغير الثواني وهي تتزايد باستمرار على Frame متلا؟

هل يوجد timer لفعل ذلك .؟

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

#4

في هذه الحاله عليك بعمل Thread يعمل بشكل منفصل مهمته هي التعامل مع الوقت وتغييره كل ثانيه ،، لم أجرب مثل هكذا برنامج ، وربما تكون هناك طرق أخرى ،،

أو أستخدم مكتبات جاهزه لهذا الأمر ،، أبحث في قوقل وربما تجد الكثير ،، وهذه أحد المكتبات من الأخ حازم :

مكتبة Jtimerlabel, من تصميمي

بالتوفيق :) .

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#5

شكرا جزيلا على افادتك لنا...

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

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

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

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

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

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