26-03-23, 02:04 PM
بالطبع، أستطيع توفير مثال بلغة VB.NET. يمكنك إستخدام الكود التالي لعرض التاريخ الهجري:
هنا يتم استخدام NodaTime و NodaTime.Calendars لتحويل التاريخ الميلادي إلى التاريخ الهجري. تستخدم الدالة hijriCalendar.GetYearMonthDay(today) لتحويل التاريخ الميلادي إلى التاريخ الهجري وأخيرًا يتم طباعة التاريخ الهجري باستخدام Console.WriteLine().
هذا هو الكود الذي ستستخدمه لعرض التاريخ الهجري بلغة VB.NET. على الرغم من أنه يعمل بشكل صحيح، قد تحتاج إلى التعديل عليه بحسب متطلبات التطبيق الخاص بك. هناك بعض المكتبات الأخرى التي يمكن أن تساعد في التحويل بين التقويمين، كما يمكن أن تكون هناك طريقة أخرى للقيام بهذا المهمة بلغة VB.NET. ومع ذلك، يعتبر هذا الكود مثالًا على كيفية عرض التاريخ الهجري في VB.NET.
كود :
Imports System
Imports NodaTime
Imports NodaTime.Calendars
Module Module1
Sub Main()
Dim hijriCalendar = HijriCalendar.IslamicCivil
Dim today = SystemClock.Instance.GetCurrentInstant().InUtc().ToDateTimeUtc().Date
Dim hijriDate = hijriCalendar.GetYearMonthDay(today)
Console.WriteLine("التاريخ الهجري: " & hijriDate.Year & "/" & hijriDate.Month & "/" & hijriDate.Day)
Console.ReadLine()
End Sub
End Moduleهنا يتم استخدام NodaTime و NodaTime.Calendars لتحويل التاريخ الميلادي إلى التاريخ الهجري. تستخدم الدالة hijriCalendar.GetYearMonthDay(today) لتحويل التاريخ الميلادي إلى التاريخ الهجري وأخيرًا يتم طباعة التاريخ الهجري باستخدام Console.WriteLine().
هذا هو الكود الذي ستستخدمه لعرض التاريخ الهجري بلغة VB.NET. على الرغم من أنه يعمل بشكل صحيح، قد تحتاج إلى التعديل عليه بحسب متطلبات التطبيق الخاص بك. هناك بعض المكتبات الأخرى التي يمكن أن تساعد في التحويل بين التقويمين، كما يمكن أن تكون هناك طريقة أخرى للقيام بهذا المهمة بلغة VB.NET. ومع ذلك، يعتبر هذا الكود مثالًا على كيفية عرض التاريخ الهجري في VB.NET.
