تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ونحن مقبلون على شهر رمضان أطلب كود لتصحيح التاريخ الهجري في حال زيادة أو نقصان يوم
#2
كود :
    Public Function CalHijri(gDate As Object, Optional StrFormat As String = "yyyy/MM/dd")
        Dim mDT As New DateTime(FormatDate(gDate, "yyyy"), FormatDate(gDate, "MM"), FormatDate(gDate, "dd"), New Globalization.GregorianCalendar())
        Dim mCal As New Globalization.HijriCalendar()
        Return FormatDate(New DateTime(mCal.GetYear(mDT), mCal.GetMonth(mDT), mCal.GetDayOfMonth(mDT)), StrFormat)

    End Function

    Public Function FormatDate(ByVal DT As Object, Optional StrFormat As String = "yyyy/MM/dd")
        FormatDate = Nothing
        Select Case Type.GetTypeCode(DT.GetType())
            Case TypeCode.DateTime
                Return Format(DT, StrFormat)' CDate(DT.ToString("yyyy'/'MM'/'dd")
            Case TypeCode.String, TypeCode.Object
                Return Format(CDate(DT), StrFormat)
            Case Else
                MessageBox.Show("هنــــاك خطأ")
        End Select
    End Function
اسم مستعار : b4getws
من ضمن أعمالي في مجال الويب : تصميم قالب للمدونتين تقني ويب و وظيفتي
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: ونحن مقبلون على شهر رمضان أطلب كود لتصحيح التاريخ الهجري في حال زيادة أو نقصان يوم - بواسطة b4getws - 03-05-20, 09:21 AM


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


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