HijriCalendar.GetMonth Method
May 02, 2013
Returns the month in the specified DateTime.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- time
- Type: System.DateTime
The DateTime to read.
Return Value
Type: System.Int32An integer from 1 to 12 that represents the month in the specified DateTime.
The following code example displays the values of several components of a DateTime in terms of the Hijri calendar.
using System; using System.Globalization; public class Example { public static void Demo(System.Windows.Controls.TextBlock outputBlock) { // Sets a DateTime to April 3, 2002 of the Gregorian calendar. DateTime myDT = new DateTime(2002, 4, 3, new GregorianCalendar()); // Creates an instance of the HijriCalendar. HijriCalendar myCal = new HijriCalendar(); // Displays the values of the DateTime. outputBlock.Text += String.Format("April 3, 2002 of the Gregorian calendar equals the following in the Hijri calendar:") + "\n"; DisplayValues(outputBlock, myCal, myDT); // Adds two years and ten months. myDT = myCal.AddYears(myDT, 2); myDT = myCal.AddMonths(myDT, 10); // Displays the values of the DateTime. outputBlock.Text += "After adding two years and ten months:" + "\n"; DisplayValues(outputBlock, myCal, myDT); } public static void DisplayValues(System.Windows.Controls.TextBlock outputBlock, Calendar myCal, DateTime myDT) { outputBlock.Text += String.Format(" Era: {0}", myCal.GetEra(myDT)) + "\n"; outputBlock.Text += String.Format(" Year: {0}", myCal.GetYear(myDT)) + "\n"; outputBlock.Text += String.Format(" Month: {0}", myCal.GetMonth(myDT)) + "\n"; outputBlock.Text += String.Format(" DayOfYear: {0}", myCal.GetDayOfYear(myDT)) + "\n"; outputBlock.Text += String.Format(" DayOfMonth: {0}", myCal.GetDayOfMonth(myDT)) + "\n"; outputBlock.Text += String.Format(" DayOfWeek: {0}", myCal.GetDayOfWeek(myDT)) + "\n"; outputBlock.Text += "\n"; } } /* This code produces the following output. April 3, 2002 of the Gregorian calendar equals the following in the Hijri calendar: Era: 1 Year: 1423 Month: 1 DayOfYear: 21 DayOfMonth: 21 DayOfWeek: Wednesday After adding two years and ten months: Era: 1 Year: 1425 Month: 11 DayOfYear: 316 DayOfMonth: 21 DayOfWeek: Saturday */