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

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6

اذهب الى الأسفل

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 Empty كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6

مُساهمة من طرف أحمد مناع الخميس نوفمبر 15, 2012 6:30 pm

بسم الله الرحمن الرحيم




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




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

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



الكود:
Label1.Caption = Now



النتيجة عند تشغيل البرنامج ستجد كما فى الصورة التالية :

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 198903610



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



الكود:
Label1.Caption = Date



النتيجة كما فى الشكل التالى

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 310036461



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



الكود:
Label1.Caption = Weekday(Date)



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



الكود:
Label1.Caption = WeekdayName(Weekday(Date))



النتيجة

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 318291632



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



الكود:
Label1.Caption = WeekdayName(7)



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



كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 743608563





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



الكود:
Label1.Caption = Month(Date)



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



الكود:
Label1.Caption = MonthName(Month(Date))



و النتيجة كما يلى :

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 467913113



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



الكود:
Label1.Caption = Day(Date)



والنتيجة انها ستقوم بعرض الرقم 15 وذلك لكون اننا فى يوم 15 /11/2012



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



Label1.Caption = Year(Date)


و النتيجة كما يلى :

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 481517632



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



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



الكود:
Label1.Caption = Time

و النتيجة كما يلى :

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 377410330



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




الكود:
Hour(Now)



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



الكود:
Label1.Caption = Minute(Now)



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



الكود:
Label1.Caption = Second(Now)



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

الكود:
Label1.Caption = Date

و النتيجة هكذا ....

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 310036461



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



الكود:
Label1.Caption = Format$(Date, " d / m / yy ")



و النتيجة ستكون كما يلى

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 748196600



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



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

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

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



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



الكود:
Label1.Caption = Format$(Date, " dd / mm / yy ")



حيث أن :



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

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



النتجية أن التاريخ ظهر به الرقم (0) فى خانة العشرات كما فى الشكل التالى :



كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 520795449



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



الكود:
Label1.Caption = Format$(Date, " ddd dd  mmm  yyyy ")



حيث أن :

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

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

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



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



الكود:
Label1.Caption = Format$(Date, " dddd dd  mmmm  yyyy ")



حيث أن :



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

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



والنتيجة كما فى الشكل التالى :

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 126211157



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



الكود:
Label1.Caption = Format$(Date, " ddddd ")



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

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 890201578



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



الكود:
Label1.Caption = Format$(Date, " dddddd ")



و النتيجة

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 573461562



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



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

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

الكود:
Label1.Caption = Time



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



الكود:
Label1.Caption = Format$(Time, " h:n:s ")



حيث أن :



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

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

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



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



الكود:
Label1.Caption = Format$(Time, " hh:nn:ss ")



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



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



الكود:
Label1.Caption = Format$(Time, " hh:nn:ss am/pm ")



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



الكود:
Label1.Caption = Format$(Time, " ttttt ")



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



و فى النهاية اتمنى ان يكون الدرس سهل الفهم و اى سؤال لا تترددو

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 Empty رد: كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6

مُساهمة من طرف aws.almojahed الأحد نوفمبر 18, 2012 11:55 am

جزاك الله الف خير
aws.almojahed
aws.almojahed
.
.

تاريخ التسجيل : 18/11/2012
المساهمات : 1
النقاط : 1
التقيم : 0
الدولة : اليمن
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 Empty رد: كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6

مُساهمة من طرف نجلاء فتحي الأحد فبراير 10, 2013 6:44 pm

درس جميل و مجهود ممتاز
نجلاء فتحي
نجلاء فتحي
....
....

تاريخ التسجيل : 20/02/2011
المساهمات : 53
النقاط : 103
التقيم : 0
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 Empty رد: كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6

مُساهمة من طرف أحمد مناع الجمعة نوفمبر 06, 2015 9:04 pm

للرفع

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 Empty رد: كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6

مُساهمة من طرف salamfaraj2002 الثلاثاء ديسمبر 08, 2015 12:58 am

أكثر من رائع ..... أستاذي
salamfaraj2002
salamfaraj2002
....
....

تاريخ التسجيل : 18/04/2015
المساهمات : 57
النقاط : 75
التقيم : 0
الدولة : ليبيا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى