Click to Rate and Give Feedback
Collapse All/Expand All Collapse All
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
EastAsianLunisolarCalendar Class

Represents a calendar that divides time into months, days, years, and eras, and has dates that are based on cycles of the sun and the moon.

Namespace:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)
Visual Basic (Declaration)
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public MustInherit Class EastAsianLunisolarCalendar _
    Inherits Calendar
Visual Basic (Usage)
Dim instance As EastAsianLunisolarCalendar
C#
[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class EastAsianLunisolarCalendar : Calendar
Visual C++
[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class EastAsianLunisolarCalendar abstract : public Calendar
JScript
public abstract class EastAsianLunisolarCalendar extends Calendar

The EastAsianLunisolarCalendar class supports the sexagenary cycle of years (which repeats every 60 years) in addition to solar years and lunar months. Each solar year in the calendar is associated with a Sexagenary Year (see GetSexagenaryYear), a Celestial Stem (see GetCelestialStem), and a Terrestrial Branch (see GetTerrestrialBranch).

A year can have a leap month after any month of the year, and a month can have a leap day. For example, the GetMonth method returns a positive integer that indicates the month associated with a specified date. If there is a leap month between the eighth and ninth months of the year, the GetMonth method returns 8 for the eighth month, 9 for the leap eighth month, and 10 for the ninth month.

Each CultureInfo supports a set of calendars. Currently, none of the lunisolar calendar classes that derive from EastAsianLunisolarCalendar is used by any of the cultures supported by the CultureInfo class. Therefore, this class and those that derive from it can be used only to calculate dates in the East Asian lunisolar calendars. This class supports several "get" methods to describe a DateTime in the terms used by lunisolar calendars, and the ToDateTime method to convert from lunisolar calendar data to a DateTime.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0, 2.0
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker