Export (0) Print
Expand All

TaiwanCalendar.GetMonthsInYear Method (Int32, Int32)

Returns the number of months in the specified year in the specified era.

Namespace:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public override int GetMonthsInYear(
	int year,
	int era
)

Parameters

year
Type: System.Int32
An integer that represents the year.
era
Type: System.Int32
An integer that represents the era.

Return Value

Type: System.Int32
The number of months in the specified year in the specified era.

ExceptionCondition
ArgumentOutOfRangeException

year is outside the range supported by the calendar.

-or-

era is outside the range supported by the calendar.

The following code example calls the GetMonthsInYear method for five years in each era.


using System;
using System.Globalization;


public class Example
{

   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

      // Creates and initializes a TaiwanCalendar.
      TaiwanCalendar myCal = new TaiwanCalendar();

      // Displays the header.
      outputBlock.Text += "YEAR\t";
      for (int y = 90; y <= 94; y++)
         outputBlock.Text += String.Format("\t{0}", y);
      outputBlock.Text += "\n";

      // Displays the value of the CurrentEra property.
      outputBlock.Text += "CurrentEra:";
      for (int y = 90; y <= 94; y++)
         outputBlock.Text += String.Format("\t{0}", myCal.GetMonthsInYear(y, TaiwanCalendar.CurrentEra));
      outputBlock.Text += "\n";

      // Displays the values in the Eras property.
      for (int i = 0; i < myCal.Eras.Length; i++)
      {
         outputBlock.Text += String.Format("Era {0}:\t", myCal.Eras[i]);
         for (int y = 90; y <= 94; y++)
            outputBlock.Text += String.Format("\t{0}", myCal.GetMonthsInYear(y, myCal.Eras[i]));
         outputBlock.Text += "\n";
      }

   }

}

/*
This code produces the following output.

YEAR            90      91      92      93      94
CurrentEra:     12      12      12      12      12
Era 1:          12      12      12      12      12

*/


Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2015 Microsoft