منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185)
+--- الموضوع : [كود] كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز (/showthread.php?tid=19461)

الصفحات: 1 2 3 4


RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - sendbad100 - 05-02-19

السلام عليكم

اذا كنت تحفظ التاريخ في حقل تاريخ      قم بتغيير الفورمات  في حقل قاعدة البيانات نفسها  حسب رغبتعك.


اما اذا كنت تحفظ التاريخ في حقل نصي   --- فاعمل فورمات عند استعلام الحفظ حسب رغبتك .



RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - عبد العزيز البسكري - 05-02-19

(05-02-19, 11:45 PM)sendbad100 كتب :
السلام عليكم

اذا كنت تحفظ التاريخ في حقل تاريخ      قم بتغيير الفورمات  في حقل قاعدة البيانات نفسها  حسب رغبتعك.


اما اذا كنت تحفظ التاريخ في حقل نصي   --- فاعمل فورمات عند استعلام الحفظ حسب رغبتك .

حقل التاريخ من نوع Date أخي الغالي .. لكن كيف يتم تغيير الفورمات بقاعدة البيانات Sql Server .. هذه جديدة عليّ يا عزيز ..



RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - sendbad100 - 06-02-19

هلا وغلا
بعد اذنك مالفائدة من تغيير تنسيق التاريخ في قاعدة البيانات

حيث يمكنك عند جلبها تغييره في الاستعلام حسب الذي تريد ظهورها به 


RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - sendbad100 - 06-02-19

السلام عليكم
اتمنى تكون بالف خير اخي العزيز أ/عبد العزيز البسكري

المشكلة لست محمل  السيكوال سيرفر على جهازي الان

وكن  جرب الطريقة التالية  لم اجربها

PHP كود :
هل يوجد كود بسيط يغير صيغة فورمات السيكوال سيرفر بعد تنصيبه 

change Date Format after installing SQL server



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

SET DATEFORMAT dmy
;

اي اجعل التاريخ يوم شهر سنة

وتستطيع ايضا عمل الاتي

SET DATEFORMAT mdy

شهر يوم سنة 

المصدر

https://www.citystarit.com/Article_details.aspx?id=105

تحياتي لك



RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - عبد العزيز البسكري - 08-02-19

السّلام عليكم و رحمة الله و بركاته
شكري و تقديري و محبّتي في الله أخي و أستاذي العزيز الغالي " SENDBAD100 " على المتابعة الجيّدة للمواضيع
بارك الله فيك و لك و جزاك خير الجزاء .. فعلا صفحة رائعة للاستفادة منها
ليلة جمعة مباركة
تحياتي



RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - ابو شعيب - 28-02-19

شكررررررررررررررررررررررررررررررررررررررررررررا


RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - sendbad100 - 28-02-19

عفوووووووووووووووووووووووووووووووووووووووووووووووواً



RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - alsouf - 20-03-19

شكرا جزيلا اخي .................
يمكنك جعلهم يظهرون بطريقة اوضح ببعض التعديلات البسيطة كما يلي :
كود :
'فقط للتاريخ الهجري  
Imports System.Threading  'فقط للتاريخ الهجري  
Imports System.Globalization   'فقط للتاريخ الهجري  

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'هذا الكود لجعل البرنامج يعمل بالتقويم الميلادي حتى لو الجهاز بالتقويم الهجري  تستطيع وضعه في لوود الفورم
        Threading.Thread.CurrentThread.CurrentCulture = New Globalization.CultureInfo("ar-eg")
        Threading.Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo("ar-dz")
        TextBox1.Text = Format(Date.Now, "dddd dd MMMM yyyy")
        Label1.Text = Format(Date.Now, "  dd  MM   yyyy") & " ميلادي    "
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        'هذا الكود لجعل البرنامج يعمل بالتقويم الهجري حتى لو الجهاز بالتقويم الميلادي  تستطيع وضعه في لوود الفورم
        Dim Ar As CultureInfo = New CultureInfo("AR-SA")
        Thread.CurrentThread.CurrentCulture = Ar
        Ar.DateTimeFormat.Calendar = New HijriCalendar
        Ar.NumberFormat.DigitSubstitution = DigitShapes.NativeNational
        TextBox1.Text = Format(Date.Now, "dddd dd MMMM yyyy")
        Label1.Text = Format(Date.Now, "dd MM yyyy") & " هجري   "
    End Sub
End Class



RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - muaamar - 11-05-19

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


RE: كود مع مثال لجعل البرنامج يعمل بالتاريخ الهجري او الميلادي بغض النظر عن تاريخ الجهاز - ابوثامرالحربي - 24-05-19

شكرا لك عزيزى 
ولكن نريده ان نعممه على مستوى المشروع دون الحاحه الى ان نعمل بوتن وكمبو بكس  
يعنى فى اداة التاريخ كيف نتعامل معه لنجعله بالتاريخ الهجري