إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

شرح Rr Date Format ؟؟؟؟؟؟؟؟


4 رد (ردود) على هذا الموضوع

#1 أبومازن

أبومازن

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 07 May 2009 - 05:18 PM

السلام عليكم ورحمة الله وبركاته
من فضلكم اريد شرح عن RR date format
لاني لم أفهم هذه النقطة كثيرا
وجزاكم الله كل الخير.


#2 feange

feange

    عضو

  • الأعضــاء
  • 13 مشاركة

تاريخ المشاركة 07 May 2009 - 09:30 PM

تمثيل الوقت كالتالى:
YYYY:MM:DD[يسار][/يسار]
يعنى: السنة:الشهر:اليوم
هنا السنة ممثلة ب 04 أرقام
أما format RR
السنة ممثلة ب: رقمين و يجب أن تكون قيمة السنة محصورة بين : 1950-2049
مثال:
سنة 00 و 49 بواسطة RR تترجم إلى 2000-2049
سنة 50-90 بواسطة RR تترجم إلى 1950-1999

إحفظ الله يحفظك

تم التعديل بواسطة feange, 07 May 2009 - 09:34 PM.


#3 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 07 May 2009 - 11:19 PM

السلام عليكم ورحمة الله وبركاته
لشرح ال RR formt اتبع معي الاتي وإن شاء الله تفهما صح
أولا معروف أن للتاريخ عدة صيغ مثلا dd-mm-yy ----dd-mm-rr-----dd-mm-yyyy-----dd-mm-rrrr
وهناك الكثير لكن ماذكرته هنا هو الذي يهمني
فعند إدخال التاريخ بطرق معينة قد تحدث مشاكل معك أحيانا تريد إدخال سنة التاريخ برقم معين تظهر لك برقم مختلف وطبعا المشكلة هي عدم التفرقة مابين استخدام yy and rr format
فإذا كنت تحاول إدخال التاريخ "مايهمني هو السنين" مثلا كده dd-mm-yyyy أو dd-mm-rrrr فلايوجد مشكلة إطلاقا بكده إنت قمت بتحديد السنين سواء في هذا القرن أو في أي قرن أخر وهذا مثالين على ذلك
insert into test (s_date) values(to_date('1-1-1234','dd-mm-yyyy'))


هي نفسها تساوي
insert into test (s_date) values(to_date('1-1-1234','dd-mm-rrrr'))


المشكلة هنا لو ستدخل التاريخ على هذه الصيغة dd-mm-yy or dd-mm-rr
كما ذكرت مايهمني هو شكل صيغة السنين
فلابد وأن تفهم الفرق كويس جدا
فمثلا لو هتستخدم الصيغة الاولى dd-mm-yy
وأدخلت رقمين من السنة سيتم وضعهم في القرن الحالي على طول وهذه بسيطة جدا يعني لو كتبت في السنين 22 وانت في القرن السابق =1922 بينما لو في هذه الايام سيكون 2022 وهكذا

بينما ال rr formt تعتبر صيغة ذكية شوية
وإليك كل الاحتمالات
1-التاريخ الحالي "تاريخ الجهاز" من بين 0 إلى 49 أي في النصف الاول من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (0إلى 49 ) سيفهم مباشرة أن التاريخ المدخل في القرن الحالي
مثال : تاريخ الجهاز مثلا 2020 -- التاريخ المدخل "رقمين السنين" 11 سيفهما مباشرة أنها 2011
2-التاريخ الحالي "تاريخ الجهاز" من بين 0 إلى 49 أي في النصف الاول من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (50 إلى 99) سيفهم مباشرة أن التاريخ المدخل يكون في القرن السابق
مثال :تاريخ الجهاز مثلا 2020 -- التاريخ المدخل "رقمين السنين" 88 سيفهم أن التاريخ 1988
3- التاريخ الحالي "تاريخ الجهاز" من بين 50 إلى 99 أي في النصف الثاني من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (0إلى 49 ) سيفهم مباشرة أن التاريخ المدخل في القرن القادم بمشيئة الله
مثال :تاريخ الجهاز مثلا 2066 -- التاريخ المدخل "رقمين السنين"مثلا 44 سيفهم أن التاريخ هو 2144

4-التاريخ الحالي "تاريخ الجهاز" من بين 50 إلى 99 أي في النصف الثاني من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (50 إلى 99) سيفهم مباشرة أن التاريخ المدخل في القرن
الحالي
مثال :تاريخ الجهاز مثلا 2066 -- التاريخ المدخل "رقمين السنين"مثلا 90سيفهم أن التاريخ هو 2090

مهم جدا تفهمهم وتعرفهم لكن
كي تتجنب الخطأ حاول عند إدخال التاريخ أدخل ال 4 أرقام الخاصة بالسنين
هذا وبالله التوفيق

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#4 أبومازن

أبومازن

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 10 May 2009 - 09:33 AM

الله يجزيكم الخير

#5 NonoSmart

NonoSmart

    عضو

  • الأعضــاء
  • 21 مشاركة

تاريخ المشاركة 10 May 2009 - 12:58 PM

أخى mustafagamiel
جزاك الله خيرا...شرح أكثر من رائع