Using the Hijri Calendar : Calendar « Date Time « C# / C Sharp






Using the Hijri Calendar

 
using System;
using System.Globalization;
using System.Text.RegularExpressions;
using System.Threading;

public class Example
{
    public static void Main()
    {
        HijriCalendar hijri = new HijriCalendar();

        Thread.CurrentThread.CurrentCulture = new CultureInfo("ar-SY");

        CultureInfo current = CultureInfo.CurrentCulture;
        current.DateTimeFormat.Calendar = hijri;

        string dFormat = current.DateTimeFormat.ShortDatePattern;

        current.DateTimeFormat.ShortDatePattern = dFormat;
        DateTime date2 = new DateTime(1431, 9, 9, hijri);
        Console.WriteLine(current);
        Console.WriteLine(hijri);
        Console.WriteLine(date2);

    }

}

   
  








Related examples in the same category

1.Calendar ToDateTime is not culture aware
2.ToString(): make it culture aware
3.Two Digit Year Max
4.To Four Digit Year
5.Create date of 1/13/2009 using Hijri calendar and get Day property from DateTime
6.Calendar represents time in divisions, such as weeks, months, and years.
7.Add to year, month, week, day, hour, minute, second and millisecton
8.DateTime(Int32, Int32, Int32, Calendar): Create a DateTime structure to the specified year, month, and day for the specified calendar.
9.Using the Persian Calendar