تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6
#1

أخوانى أعضاء و زوار منتدى الفيجوال بيسك أهلا وسهلا بكم فى درس جديد من دروس
المنتدى .....اليوم أن شاء الله تعالى سوف نتعلم سويا كيفية التعامل مع الوقت
التاريخ و كيفية تنسيقهما على الوجهة المطلوب ...




أولا : دوال التاريخ

1_ الدالة Now ......وظيفة تلك الدالة انها تقوم بعرض الوقت و التاريخ سويا
كاملا.......فمثلا أذا أردنا أن نعرض الوقت التاريخ كاملا .....قم بأنشاء نموذج ثم
ضع علية أداة عرض العنوان Label1 فى ضع الكود التالى فى حدث التحميل للنموذج
Form_Load



PHP كود :
Label1.Caption Now 






2_ الدالة Date ....وظيفة تلك الدالة عرض التاريخ فقط .....و يكتب الكود كما يلى
:



PHP كود :
Label1.Caption Date 





3 _ الدالة Weekday .... وظيفة تلك الدالة عرض رقم اليوم فى الاسبوع الحالى مع
ملاحظة أن يوم الاحد يأخذ رقم (1) و السبت يأخذ (7).....و كتب الكود كما يلى :



PHP كود :
Label1.Caption Weekday(Date



4_ الدالة WeekdayName ....وظيفة تلك الدالة عرض أسم اليوم الحالى ....فمثلا اذا
اردنا ان نعرض اسم اليوم الحالى نستخدم الكود التالى :



PHP كود :
Label1.Caption WeekdayName(Weekday(Date)) 





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



PHP كود :
Label1.Caption WeekdayName(7



فى الكود السابق قمنا بوضع رقم اليوم المراد معرفة اسمه بين قوسين
:










5 _ الدالة Month ....وظيفة تلك الدالة بعرض رقم الشهر الحالى ...و يكتب الكود
كما يلى :



PHP كود :
Label1.Caption Month(Date



6_ الدالة MonthName ....وظيفة تلك الدالة عرض أسم الشهر الحالى .....و يكتب
الكود هكذا :



PHP كود :
Label1.Caption MonthName(Month(Date)) 




7_ الدالة Day .....وظيفة تلك الدالة أنها تعرض رقم اليوم فى الشهر الحالى
......ويكون الكود كما يلى :



PHP كود :
Label1.Caption Day(Date



8_ الدالة Year ....وظيفة تلك الدالة عرض السنة الحالية ..... ويكون الكود هكذا
:



PHP كود :
Label1.Caption Year(Date




ثانيا : دوال الوقت .



1_ الدالة Time .....وظيفة تلك الدالة انها تقوم بعرض الوقت الحالى .....و يكتب
الكود هكذا :



PHP كود :
Label1.Caption Time 



2_ الدالة Hour ....وظيفة تلك الدالة عرض الساعة الحالية ....و الكود كما يلى :




PHP كود :
Hour(Now



3_ الدالة Minute ...... وظيفة تلك الدالة عرض الدقيقة الحالية ....و الكود هكذا
:



PHP كود :
Label1.Caption Minute(Now



4_ الدالة Second ....وظيفة تلك الدالة عرض الثانية الحالية .... و الكود هكذا
:



PHP كود :
Label1.Caption Second(Now



ثالثا :تنسيق التاريخ ...
و يتم ذلك عن طريق تخصيص اشكال عدة للتاريخ و ذلك من
خلال الدالة $ Format و مع استخدام بعض الاحرف .....فلو فرضنا اننا سنقوم بعرض
التاريخ قبل عملية التنسيق فإن الكود كما قلنا من قبل سيكون على النحو التالى :

PHP كود :
Label1.Caption Date 



لكن اذا ردنا استخدام التنسيق ...سيكون الكود على النحو التالى :



PHP كود :
Label1.Caption Format$(Date" d / m / yy "




كما هو ملاحظ فى التغير الذى حدث للكود ....قمنا بكتابة الامر $Format ثم فتحنا
قوسين () و كتبنا الدالة Date ثم و ضعنا كومة ثم علامتى تنصيص "" بداخلها كتبنا
الحروف التالية :



1_ الحرف d ....يستخدم هذا الامر لعرض اليوم كرقم دون صفر بادئ مثل (1 -
31).

2_ الحرف m ....يستخدم هذا الامر لعرض الشهر كرقم بدون صفر بادئ (1 - 12).

3_ الحرف yy ....يستخدم هذا الامر لعرض السنة كرقيمن فقط ما بين (00_99).



كما يمكنا تغير الكود على النحو التالى :



PHP كود :
Label1.Caption Format$(Date" dd / mm / yy "



حيث أن :



1_ الحرفين dd ....يستخدم هذا الامر لعرض اليوم كرقم مع وجود صفر بادئ (01 -
31).

2_الحرفين mm ....يستخدم هذا الامر لعرض الشهر كرقم مع وجود صفر بادئ (01 -
12).



كما يمكن كتابة الكود على النحو التالى :



PHP كود :
Label1.Caption Format$(Date" ddd dd  mmm  yyyy "



حيث أن :

1_ الحروف ddd ...يستخدم لعرض اليوم كما اختصار مثل (Sun - Sat).

2_ الحروف mmm .....يستخدم لعرض اسم الشهر كأختصار مثل (Jan - Dec)

3_الحروف yyyy .....يستخدم لعرض السنة كرقم المكون من 4 أرقام مثل (2012)



كما يمكن كتابة الكود على التنسيق التالى :



PHP كود :
Label1.Caption Format$(Date" dddd dd  mmmm  yyyy "



حيث أن :



1_ الحروف dddd ...يستخدم لعرض أسم اليوم كاملا مثل (Sunday - Satday).

2_ الحروف mmmm .....يستخدم لعرض اسم الشهر كأختصار مثل (January -
December).





كما يمكنك كتابة الكود على النحو التالى :



PHP كود :
Label1.Caption Format$(Date" ddddd "



حيث أن : الحروف ddddd تقوم بعرض التاريخ كاملا (بما في ذلك اليوم والشهر
والسنة) تنسيق وفقا لإعداد التاريخ القصير من قبل النظام الخاص بك.كما فى الشكل
التالى :






كما يمكنك كتابة الكود بهذا الشكل التالى :



PHP كود :
Label1.Caption Format$(Date" dddddd "




حيث أن : الحروف dddddd تقوم بعرض التاريخ كاملة (بما في ذلك اليوم والشهر
والسنة) تنسيق وفقا لإعداد التاريخ الطويل من قبل النظام الخاص بك.



كما يوجد بعض التنسيقات الاخرى مثل الحرف w ...والذى يقوم بعرض رقم اليوم فى
الاسبوع الحالى ...و الحرف ww يقوم بعرض رقم الاسبوع فى السنة الحالية ...و ايضا q و
الذى يقوم بعرض ربع السنة الحالية ...بمعنى هل نحن فى الربع الاول من تلك السنة أم
فى الربع الثانى أم فى الربع الثالث و هكذا .

رابعا : تنسيق الوقت ...أيضا عن طريق الدالة $Format و مع بعض الحروف ....فقد
قلنا ان دالة الوقت هى time و تستخدم على النحو التالى :

PHP كود :
Label1.Caption Time 



لكن ماذا ان اردنا ان نستخدمها تنسيق معين بالتالى سنستخدم الدالة $Format
.....فان الكود سيكون على النحو التالى :



PHP كود :
Label1.Caption Format$(Time" h:n:s "



حيث أن :



1_ الحرف h .....يقوم بعرض الساعة كرقم دون الأصفار البادئة (0 - 23).

2_الحرف n .....يقوم ببعرض الدقيقة كرقم دون الأصفار البادئة (0 - 59).

3_الحرف s ....يقوم بعرض الثانية كرقم دون الأصفار البادئة (0 - 59).



أما الكود التالى :



PHP كود :
Label1.Caption Format$(Time" hh:nn:ss "



هذا الكود يقوم بعرض الساعة و الدقيقة و الثانية مع وجود الاصفار البادئة



أما أذا اردت ان يكون الوقت بصيغة 12 ساعة مع وضع كلمة am/pm للصباحى و المسائى
فما عليك أن تستخدم الكود التالى :



PHP كود :
Label1.Caption Format$(Time" hh:nn:ss am/pm "



كما يمكنك كتابة الكود بالشكل التالى :



PHP كود :
Label1.Caption Format$(Time" ttttt "



حيث أن : الحروف ttttt تقوم بعرض الوقت كامل (بما في ذلك الساعة، الدقيقة
والثانية)، بتنسيق الوقت المعمول به من قبل النظام الخاص بك.

الرد }}}
#2
جزاك الله كل خير ونفع بك وأفاد :d
متغيب
الرد }}}
تم الشكر بواسطة: princeofislam
#3
ينقل للقسم المناسب لتعميم الفائدة
متغيب
الرد }}}
تم الشكر بواسطة:
#4
جميل اخي ورائع شكرا ليك
ممكن تشرح باقي الدول بطريقة الحلوه دي ؟
الرد }}}
تم الشكر بواسطة: princeofislam , princeofislam
#5
السلام عليكم و رحمة الله و بركاته
تقبل الله منا ومنكم صالح الأعمال و جعله في ميزان حسناتك
شكراً على الموضوع ، ننتظر منك المزيد
الرد }}}
تم الشكر بواسطة:
#6
درس رائع جزاك الله خيرا :d
الرد }}}
تم الشكر بواسطة: princeofislam
#7
جزاك الله خيرا
الرد }}}
تم الشكر بواسطة: princeofislam
#8
بارك الله فيك مجهود تشكر علية
الرد }}}
تم الشكر بواسطة: princeofislam
#9
مجهود تشكر علية
الرد }}}
تم الشكر بواسطة: princeofislam
#10
مصدر الموضوع 

http://egy-tech.forumegypt.net/t270-topic
الرد }}}
تم الشكر بواسطة: princeofislam


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  دوال الوقت و التاريخ و العمليات عليها المبرمج الطموح vb6 2 9,091 18-01-24, 11:31 AM
آخر رد: علي جابر
  تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object أحمد مناع 12 17,058 06-11-21, 02:16 PM
آخر رد: Sawsaw
  تعلم كيفية تغير حجم النافذة و الادوات التى عليها بتغير دقة عرض الشاشة screen resolut next 1 2,834 22-11-18, 01:47 PM
آخر رد: ashraf siliman
  كيفية عمل امتداد خاص بك و جعل برنامجك الافتراضي لهذا الامتداد-ادخل وشوف المزيد بالصور Aly El-Haddad 7 5,936 10-09-17, 01:27 AM
آخر رد: تنمية المعرفة
  كل ما تريد معرفته عن الوقت a_senan 8 5,642 17-07-15, 01:23 PM
آخر رد: aziz2001
  من المنتدى القديم - للمبتدئين كل ما تريد معرفته عن الوقت والتاريخ والأدوات المتعلقة RaggiTech 1 3,657 06-03-15, 04:29 AM
آخر رد: abulayth
  كيفية حساب الزكاة - خاص بالمبرمجين (فقه برمجية) السندبااد 9 10,256 19-11-14, 01:29 PM
آخر رد: Amir_Alzubidy
  كيفية حساب الزكاة - خاص بالمبرمجين (فقه برمجية) السندبااد 3 3,297 22-08-13, 04:36 PM
آخر رد: السندبااد
  شرح للمتغيرات و الثوابت و المعاملات في الفيجول بيسك Ahmad Jawad 5 63,211 12-06-13, 01:14 AM
آخر رد: بلحسين الدين
  استخدام DataControl للربط مع قواعد البيانات في فيجوال بيسك - الجزء الثاني RaggiTech 1 5,239 14-10-12, 02:29 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم