بتاريخ: 15 أبريل 200619 سنة comment_66403 الأعزاء جميعاً،في برنامج توثيقي أقوم بعمله لأحد الجهات لدي حقل تاريخ يجب أن يعبأ بتاريخ ميلادي. في واقع الحال أحياناً لا يكون التاريخ الميلادي متوفراً و إنما بدلاً عنه يتوفر التاريخ الهجري للحدث. فهل هناك معادلة لتحويل التاريخ الهجري إلى ميلادي و العكس........السؤال أعلاه وضعته في المنتدى قبل حوالي أسبوعين و قد أجابني بعض الزملاء جزاهم الله خير كالتالي: -هذا الحل تم اخذة من الاخ الكريم فى المنتدي ولكن لا اذكر اسمة الطريقة الاولي عن طريق SELECT CODESELECT TO_CHAR(SYSDATE + 1,'FM DD-MM-YYYY','NLS_CALENDAR=''ARABIC HIJRAH''') FROM DUAL;الطريقة الثانية وهى التعديل فى REGEDITاضافة NLS_CALENDAR=ARABIC_HIJRAH[code]..............................................و لكن الحل الذي قدم كان عكس ما طلبت و هو تحويل التاريخ الميلادي إلى هجري ، وواضح أن الحل يتعلق بتغيير ال NLS_CALENDAR ، فهل من مساعدة بتعريف ال NLS_CALENDAR الميلاديزو جزاكم الله خير تقديم بلاغ
بتاريخ: 15 أبريل 200619 سنة comment_66412 الاخ الكريم TO_DATE('01.01.2010','DD-MM-YYYY','NLS_CALENDAR=''GRIGORIAN''')). هذي للتحويل الى هجريNLS_CALENDAR=GRIGORIAN تقديم بلاغ
بتاريخ: 16 أبريل 200619 سنة كاتب الموضوع comment_66471 جزاكم الله خير. 'GRIGORIAN' لم يعمل و إنما الذي عمل هو 'GREGORIAN' و لكنه لا يغير التاريخ، يبقى على ما هوز تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.