تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف يمكنني تحويل التقويم من هجري إلى ميلادي والعكس؟؟
#1
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

لدي مشكلتين اتمنى منكم المساعدة في حلها 

ٍاولا كيف يمكنني التحويل من تقويم ميلادي إلى هجري والعكس؟؟ (من غير التأثر بتقويم الجهاز)
جربت الكود التالي واشتغل كويس في حالة كان تقويم الجهاز هجري لكن اذا قمت بتحويل تقويم الجهاز إلى ميلادي فإنه لا يعترف بالتقويم الهجري الذي عرفته في الكود


PHP كود :
Dim cltAR As New CultureInfo("ar-SA"' التقويم الهجري
        Dim cltEN As New CultureInfo("en-US") ' 
التقويم الميلادي

        
' لعرض تاريخ اليوم بالتقويم الهجري
        MsgBox(Now.ToString("yyyyMMdd", cltAR))

        ' 
لعرض تاريخ اليوم بالتقويم الميلادي
        MsgBox
(Now.ToString("yyyyMMdd"cltEN)) 

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

PHP كود :
       Dim tempDate As DateTime Convert.ToDateTime(TextBox2.Text

PHP كود :
       Dim tempDate As DateTime CDate(TextBox2.Text

أتمنى أن أجد لديكم حل لمشكلاتي وشكرا لكم مقدما
الرد
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله انظر الموضوع التالي 


http://vb4arb.com/vb/showthread.php?tid=...4#pid94654

والله الموفق
السلام عليكم  احبائي 
بسبب انشغالي  قل  عطائي  -- اعتذر منكم  --  وسال الله العلي القدير  ان لا يشغلنا الا بطاعته.
اشكر كل الاخوة في المنتدى الرائع الذين ساعدوني خاصة والذين يساعدون الجميع -- اسال الله العلي القدير ان يكتب اجرهم مضاعفا ويرزقهم الجنة.
الرد
#3
أشكرك أخي الكريم  sendbad100 

والأكواد اشتغلت معي ممتازة بس باقي التحويل من ميلادي إلى هجري لم يعمل بالشكل الصحيح

PHP كود :
 Dim ar As CultureInfo = New CultureInfo("ar-SA")
 
       Thread.CurrentThread.CurrentCulture ar

        ar
.DateTimeFormat.Calendar = New HijriCalendar
        ar
.NumberFormat.DigitSubstitution DigitShapes.NativeNational
        Dim tempDate 
As DateTime Convert.ToDateTime("01/02/2017")

 
       TextBox2.Text Format(tempDate"dd/MM/yyyy"

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ماهي الطريقة في تحويل قاعدة البيانات sql hglogtd 21 249 أمس, 12:39 AM
آخر رد: حريف برمجة
  احتاج مساعده في تحويل كود الاستعلام Marwan9990 0 36 15-04-18, 12:31 PM
آخر رد: Marwan9990
  [VB.NET] تحويل الورد الي بي دي اف محمد اسماعيل 0 44 04-04-18, 04:41 AM
آخر رد: محمد اسماعيل
  تحويل النص تلقائيا للعربية او الانجليزية nooralcown 5 170 22-03-18, 01:45 AM
آخر رد: اسامه الهرماوي
Lightbulb [سؤال] اريد مشروع تحويل الارقام الى حروف فرنسية بالفجوال بيسك نت tichouckt 3 105 19-03-18, 02:28 AM
آخر رد: عبد العزيز البسكري
  كيف يمكنني البحث في الجدول كامل DOX.1 0 83 11-03-18, 01:50 AM
آخر رد: DOX.1
  [VB.NET] كيفية تحويل هذا الكود من textbox الي listbox e-coder 1 61 26-02-18, 07:42 PM
آخر رد: silverlight
  [VB.NET] تحويل قيمة الي تاريخ محمد اسماعيل 2 48 22-02-18, 06:22 PM
آخر رد: محمد اسماعيل
  [سؤال] كيف يتم تحويل بيانات رأسية الي افقية فى داتا جريد فيو السيد الجوهري 0 40 22-02-18, 10:59 AM
آخر رد: السيد الجوهري
  المساعده في تحويل الكود VB.NET 3 92 20-01-18, 09:12 PM
آخر رد: HASAN6.0

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم