Günümüzde web uygulamaları tüm dünya tarafından kabul edilmekte ve kullanılmaktadır. Buna binaen kullanıcılar kendi ülkelerine ait takvimleri de web sayfasında görmek istemektedir. Bu uygulamamızda miladi takvimi hicri takvime, hicri takvimi miladi takvime dönüştürme işlemlerini yapacağız.
Web sayfasına bir Button ekleyiniz ve Click olayına aşağıdaki kodları yazınız.
// Hicri Takvimden Miladi Takvime Dönüşüm
HijriCalendar hijriCal = new HijriCalendar();
DateTime dateValue1 = new DateTime(1440, 5, 4, hijriCal);
Response.Write("Miladi :" + dateValue1.ToString("d"));
// Miladi Takvimden Rumi Takvime Dönüşüm
DateTime d = new DateTime(2019, 1, 10);
PersianCalendar pc = new PersianCalendar();
Response.Write("Şemsi :" + pc.GetYear(d) + "/" + pc.GetMonth(d) + "/" + pc.GetDayOfMonth(d));
// Miladi Takvimden Hicri Takvime Dönüşüm
CultureInfo arSA = CultureInfo.CreateSpecificCulture("ar-SA");
DateTime dt = new DateTime(2019, 1, 10);
string s = dt.ToString("dd/MM/yyyy", arSA);
Response.Write("Hicri :" + s);