السلام عليكم
عندي variable من نوع DateTime كيف احول قيمته من ميلادي الى هجري؟؟
السلام عليكم
عندي variable من نوع DateTime كيف احول قيمته من ميلادي الى هجري؟؟
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
يا جماعة بطمنكم عملت 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
هذا الموضوع مغلق.