الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التاريخ الهجري

بدأه ssayed111 في 8 أكتوبر 2014 · 1 رد · 691 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

#2

قم باستقبال التاريخ ك DateTime

استخدم الميثود ToString لتحويله إلى string

بالبارامتر الوحيد الإختياري للميثود ToString مرر لها ناتج الميثود DateTimeFormat من عنصر CultureInfo

انشئ عنصر ال CultureInfo كالتالي
 

Dim CultureI AS New CultureInfo("en-US")

يبقى عليك فقط ان تمرر ناتج الميثود DateTimeFormat من هذا العنصر كبارامتر للدالة ToString

بهذه الطريقة حولنا التاريخ الهجري إلى ميلادي

لكي نقوم بالعكس اي تحول التاريخ الميلادي إلى هجري نقوم بالتعديل على عنصر ال CultureI بحيث يصبح الباني الخاص به كالتالي

Dim CultureI AS New CultureInfo("ar-SA")

استخدم الميثود subtract لكي تقوم بطرح التواريخ

بالتوفيق

{ وَيَوْمَ تَقُومُ السَّاعَةُ يُقْسِمُ الْمُجْرِمُونَ مَا لَبِثُوا غَيْرَ سَاعَةٍ ۚ كَذَٰلِكَ كَانُوا يُؤْفَكُونَ () وَقَالَ الَّذِينَ أُوتُوا الْعِلْمَ وَالْإِيمَانَ لَقَدْ لَبِثْتُمْ فِي كِتَابِ اللَّهِ إِلَىٰ يَوْمِ الْبَعْثِ ۖ فَهَٰذَا يَوْمُ الْبَعْثِ وَلَٰكِنَّكُمْ كُنْتُمْ لَا تَعْلَمُونَ } الروم 55-56

مواضيع مشابهة