تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تحويل التاريخ بين أداتين تايم بيكر في نفس الفورم
#1
السلام عليكم كيف حالكم إخواني الكرام أريد المساعدة منكم 
أريد إضافة أداتي ديت تايم بيكر أحدهما هجرية والثانية ميلادية
إذا حددت التاريخ الهجري في الأولى تتحول الثانية إلى ما يوافقه ميلادي
وإذا حددت الميلادي في الثانية يتحول الهجري في الأولى بما يوافقه 
 فكيف السبيل أسأل الله أن يجزيكم خير الجزاء، وأن يفتح عليكم من خزائن المعارف.
الرد }}}
تم الشكر بواسطة:
#2
(29-12-23, 07:21 PM)محمد العموري كتب : السلام عليكم كيف حالكم إخواني الكرام أريد المساعدة منكم 
أريد إضافة أداتي ديت تايم بيكر أحدهما هجرية والثانية ميلادية
إذا حددت التاريخ الهجري في الأولى تتحول الثانية إلى ما يوافقه ميلادي
وإذا حددت الميلادي في الثانية يتحول الهجري في الأولى بما يوافقه 
 فكيف السبيل أسأل الله أن يجزيكم خير الجزاء، وأن يفتح عليكم من خزائن المعارف.

جرب ه>ا الكود

PHP كود :
Imports System.Globalization

' تحويل التاريخ الهجري إلى ميلادي
Private Function HijriToGregorian(hijriDate As Date) As Date
    Dim hijriCalendar As New HijriCalendar()
    Dim gregorianDate As Date = hijriCalendar.ToDateTime(hijriDate.Year, hijriDate.Month, hijriDate.Day, 0, 0, 0, 0)
    Return gregorianDate
End Function

تحويل التاريخ الميلادي إلى هجري
Private Function GregorianToHijri(gregorianDate As Date) As Date
    Dim hijriCalendar 
As New HijriCalendar()
 
   Dim hijriDate As Date hijriCalendar.ToDateTime(gregorianDate.YeargregorianDate.MonthgregorianDate.Day0000)
 
   Return hijriDate
End 
Function


Private 
Sub DateTimePicker1_ValueChanged(sender As ObjectAs EventArgsHandles DateTimePicker1.ValueChanged
    
' تحويل التاريخ الهجري من DateTimePicker1 إلى تاريخ ميلادي وتحديث DateTimePicker2
    Dim hijriDate As Date = DateTimePicker1.Value
    Dim gregorianDate As Date = HijriToGregorian(hijriDate)
    DateTimePicker2.Value = gregorianDate
End Sub

Private Sub DateTimePicker2_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker2.ValueChanged
    ' 
تحويل التاريخ الميلادي من DateTimePicker2 إلى تاريخ هجري وتحديث DateTimePicker1
    Dim gregorianDate 
As Date DateTimePicker2.Value
    Dim hijriDate 
As Date GregorianToHijri(gregorianDate)
 
   DateTimePicker1.Value hijriDate
End Sub 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 248 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,215 09-07-25, 12:45 AM
آخر رد: abo ragab
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,040 19-04-25, 08:54 PM
آخر رد: Kamil
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 587 30-03-25, 01:58 AM
آخر رد: heem1986
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 820 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 650 09-03-25, 03:52 AM
آخر رد: silverlord
  ماهو سبب اغلاق الفورم صالح عبدالله 2 513 26-02-25, 02:40 PM
آخر رد: صالح عبدالله
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 781 07-02-25, 07:57 PM
آخر رد: الورد2
  مشكلة تنسيق التاريخ في تقرير الكريستال مصمم هاوي 4 686 07-02-25, 01:24 AM
آخر رد: عبد العزيز البسكري
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 636 31-01-25, 10:21 PM
آخر رد: Kamil

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


يقوم بقرائة الموضوع: