السلام عليكم
الاخوة الكرام
اود ان اعرف كيف احصل على التاريخ الميلادي اذا كانت الاعدادات الاقليمية للجهاز تعتمد التاريخ الهجري
عندما اطلب Now
Me.Text = Now
يعطيني التاريخ الهجري
ولكن عندما اكتب
Me.Text = Now.Year
يعطيني السنة الميلادية
كيف؟
السلام عليكم
الاخوة الكرام
اود ان اعرف كيف احصل على التاريخ الميلادي اذا كانت الاعدادات الاقليمية للجهاز تعتمد التاريخ الهجري
عندما اطلب Now
Me.Text = Now
يعطيني التاريخ الهجري
ولكن عندما اكتب
Me.Text = Now.Year
يعطيني السنة الميلادية
كيف؟
السلام عليكم
ان شاء الله الكود التالى يعمل معك
Dim eg As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("ar-eg")
System.Threading.Thread.CurrentThread.CurrentCulture = eg
Me.Text = Now.Year{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

اشكرك جزيل الشكر اخي الكريم waleedhm
فقد اعطيتني الكود على مستوى ال ثريد وهذا لايفي بالغرض
وقد استنتجت انه يمكنني عمل ذلك على مستوى المشروع
اذا كان لدي Sub Main
بكتابة الكود
Application.CurrentCulture = New System.Globalization.CultureInfo("en-us")لماذا en-us؟
والله ليس حبا
ولكن لضمان ان تكون النسخة تدعم هذه الثقافة :( :( :(
واعيد شكري لك
السلام عليكم
اقتباسImports System.Globalization…
…
Dim myDT As New Date(Now, New GregorianCalendar())
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

مشكور اخ SOLO.NET على المرور
كمان مساعدتك طريقة حلوة بحال المستخدم يستخدم فعليا التاريخ الهجري
هذا الموضوع مغلق.