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

ارجوا شرح تنسيقات التاريخ التاليه


sam23

Recommended Posts

شباب ممكن حد يشرحلي هذه الأمور في تنسيقات التاريخ
1-FX
2-FM
3-الدالة nlsparams

ومشكورين على ردودكم :) :D


راجع ضوابط الكتابه في المنتدي !!
تم تغيير عنوان الموضوع ليدل على محتواه ارجوا عدم تكرار ذلك اخي الكريم
إدارة المنتدي

رابط هذا التعليق
شارك

السلام عليكم
ممكن ان تكتب الفورمات للتاريخ ك FMDD-MM-YYYY
او FXDD-MM-YYYY
و الفرق بين الFX , و الFM
ان الFX يجب ان تكتب مثل الفورمات بالظبط بدون تغيير يعني
10-12-2004 او 10/12/2004 عند الادخال
اما اذا كانت FM فيمكن كتابتها بصيغ ا خري مختلفة عن الفورمات ماسك مثل ان تكتب
10122004
و اذا كنت علي فورم سيقوم الايتم بتحويلها الا ضيغة DD-MM-YYYY
اما بارمتر NLS_PARAM
و هو ليس دالة و لكن بارمتر
فهو للتأثير المؤقت علي بارمتر NLS_LANG
الموجود في قاعدة البيانات او الريجستري
بمعنب انه اذا كانت NLS_LANG عربي مثلا
سيظهر التاريخ بشهور عربية
و اذا كنت تريده شهور انجليزية
فيمكن استعمال الفانكشن كالاني

SELECT  TO_CHAR(SYSDATE, 'MONTH','NLS_DATE_LANGUAGE = American')
FROM DUAL ------------------------------------
SEPTEMBER


اما اذا كنت تريدها عربي فتستعمل كالاتي

SELECT  TO_CHAR(SYSDATE, 'MONTH','NLS_DATE_LANGUAGE = Arabic')
FROM DUAL -----------------------------
أيلول


بالتوفيق

رابط هذا التعليق
شارك

  • بعد 4 أسابيع...

الشكر لله و حده
بالنسبة لتحويل الهجري الي ميلادي
توجد كاستوم فانكشن و ليست فانكشن من السكول لعمل هذا
و هي موجودى في الممنتدي
فقط ابحث عنها و ستجدها

رابط هذا التعليق
شارك

  • بعد 1 سنة...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية