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

كيف أحول من تاريخ ميلادي لهجري

مغلق
بدأه Anas.NET في 11 نوفمبر 2003 · 3 رد · 2,955 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي variable من نوع DateTime كيف احول قيمته من ميلادي الى هجري؟؟

#3
using System;
using System.Globalization;

class TryShift
{
public static void Main()
{

CultureInfo cf =new CultureInfo( "ar-SA", false );

System.Console.WriteLine(DateTime.Now.ToString(cf.DateTimeFormat) );
}
}

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي

يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#4

يا جماعة بطمنكم عملت function للتحويل وإن شاء الله بتستفيدو كلكم

private string convertToHijri(string greg)
  {
 	 HijriCalendar h=new  HijriCalendar();
 	 GregorianCalendar g =new GregorianCalendar(GregorianCalendarTypes.USEnglish );
 	 DateTime tempDate=Convert.ToDateTime(greg);  
 	 DateTime date3=new DateTime(tempDate.Year,tempDate.Month,tempDate.Day,g);
 	 string hijri=h.GetYear(date3 ).ToString()+"/"+h.GetMonth(date3).ToString()+"/"+h.GetDayOfMonth(date3).ToString();//.ToShortDateString();
 	 DateTime tempDate2=Convert.ToDateTime(hijri);
 	 hijri=tempDate2.ToString("yyyy/MM/dd");
 	 return hijri;

 	 //programmed by Anas.NET
  }

تم تعديل هذه المشاركة بواسطة DotNetExpert في 18 يناير 2005 في 02:03

هذا الموضوع مغلق.

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