GregorianCalendar Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the GregorianCalendar class.
Overloads
GregorianCalendar() |
Initializes a new instance of the GregorianCalendar class using the default GregorianCalendarTypes value. |
GregorianCalendar(GregorianCalendarTypes) |
Initializes a new instance of the GregorianCalendar class using the specified GregorianCalendarTypes value. |
GregorianCalendar()
- Source:
- GregorianCalendar.cs
- Source:
- GregorianCalendar.cs
- Source:
- GregorianCalendar.cs
Initializes a new instance of the GregorianCalendar class using the default GregorianCalendarTypes value.
public:
GregorianCalendar();
public GregorianCalendar ();
Public Sub New ()
Examples
The following code example prints a DateTime using a GregorianCalendar that is localized.
using namespace System;
using namespace System::Globalization;
int main()
{
// Creates and initializes three different CultureInfo.
CultureInfo^ myCIdeDE = gcnew CultureInfo( "de-DE",false );
CultureInfo^ myCIenUS = gcnew CultureInfo( "en-US",false );
CultureInfo^ myCIfrFR = gcnew CultureInfo( "fr-FR",false );
CultureInfo^ myCIruRU = gcnew CultureInfo( "ru-RU",false );
// Creates a Localized GregorianCalendar.
// GregorianCalendarTypes::Localized is the default when using the GregorianCalendar constructor with->Item[Out] parameters.
Calendar^ myCal = gcnew GregorianCalendar;
// Sets the DateTimeFormatInfo::Calendar property to a Localized GregorianCalendar.
// Localized GregorianCalendar is the default calendar for de-DE, en-US, and fr-FR,
myCIruRU->DateTimeFormat->Calendar = myCal;
// Creates a DateTime.
DateTime myDT = DateTime(2002,1,3,13,30,45);
// Displays the DateTime.
Console::WriteLine( "de-DE: {0}", myDT.ToString( "F", myCIdeDE ) );
Console::WriteLine( "en-US: {0}", myDT.ToString( "F", myCIenUS ) );
Console::WriteLine( "fr-FR: {0}", myDT.ToString( "F", myCIfrFR ) );
Console::WriteLine( "ru-RU: {0}", myDT.ToString( "F", myCIruRU ) );
}
/*
The example displays the following output:
de-DE: Donnerstag, 3. Januar 2002 13:30:45
en-US: Thursday, January 03, 2002 1:30:45 PM
fr-FR: jeudi 3 janvier 2002 13:30:45
ru-RU: 3 января 2002 г. 13:30:45
*/
using System;
using System.Globalization;
public class SamplesGregorianCalendar {
public static void Main() {
// Creates and initializes four different CultureInfo objects.
CultureInfo myCIdeDE = new CultureInfo("de-DE", false);
CultureInfo myCIenUS = new CultureInfo("en-US", false);
CultureInfo myCIfrFR = new CultureInfo("fr-FR", false);
CultureInfo myCIruRU = new CultureInfo("ru-RU", false);
// Creates a Localized GregorianCalendar.
// GregorianCalendarTypes.Localized is the default when using the GregorianCalendar constructor without parameters.
Calendar myCal = new GregorianCalendar();
// Sets the DateTimeFormatInfo.Calendar property to a Localized GregorianCalendar.
// Localized GregorianCalendar is the default calendar for de-DE, en-US, and fr-FR,
myCIruRU.DateTimeFormat.Calendar = myCal;
// Creates a DateTime.
DateTime myDT = new DateTime( 2002, 1, 3, 13, 30, 45 );
// Displays the DateTime.
Console.WriteLine( "de-DE: {0}", myDT.ToString( "F", myCIdeDE ) );
Console.WriteLine( "en-US: {0}", myDT.ToString( "F", myCIenUS ) );
Console.WriteLine( "fr-FR: {0}", myDT.ToString( "F", myCIfrFR ) );
Console.WriteLine( "ru-RU: {0}", myDT.ToString( "F", myCIruRU ) );
}
}
/*
The example displays the following output:
de-DE: Donnerstag, 3. Januar 2002 13:30:45
en-US: Thursday, January 03, 2002 1:30:45 PM
fr-FR: jeudi 3 janvier 2002 13:30:45
ru-RU: 3 января 2002 г. 13:30:45
*/
Imports System.Globalization
Public Class SamplesGregorianCalendar
Public Shared Sub Main()
' Creates and initializes three different CultureInfo.
Dim myCIdeDE As New CultureInfo("de-DE", False)
Dim myCIenUS As New CultureInfo("en-US", False)
Dim myCIfrFR As New CultureInfo("fr-FR", False)
Dim myCIruRU As New CultureInfo("ru-RU", False)
' Creates a Localized GregorianCalendar.
' GregorianCalendarTypes.Localized is the default when using the GregorianCalendar constructor without parameters.
Dim myCal = New GregorianCalendar()
' Sets the DateTimeFormatInfo.Calendar property to a Localized GregorianCalendar.
' Localized GregorianCalendar is the default calendar for de-DE, en-US, and fr-FR,
myCIruRU.DateTimeFormat.Calendar = myCal
' Creates a DateTime.
Dim myDT As New DateTime(2002, 1, 3, 13, 30, 45)
' Displays the DateTime.
Console.WriteLine("de-DE: {0}", myDT.ToString("F", myCIdeDE))
Console.WriteLine("en-US: {0}", myDT.ToString("F", myCIenUS))
Console.WriteLine("fr-FR: {0}", myDT.ToString("F", myCIfrFR))
Console.WriteLine("ru-RU: {0}", myDT.ToString("F", myCIruRU))
End Sub
End Class
' This example displays the following output:
' de-DE: Donnerstag, 3. Januar 2002 13:30:45
' en-US: Thursday, January 03, 2002 1:30:45 PM
' fr-FR: jeudi 3 janvier 2002 13:30:45
' ru-RU: 3 января 2002 г. 13:30:45
Remarks
The default GregorianCalendarTypes value is Localized. If the DateTimeFormatInfo.Calendar property of the CultureInfo is set to a GregorianCalendar that is created with this constructor, the dates and times are localized in the language associated with the CultureInfo.
See also
Applies to
GregorianCalendar(GregorianCalendarTypes)
- Source:
- GregorianCalendar.cs
- Source:
- GregorianCalendar.cs
- Source:
- GregorianCalendar.cs
Initializes a new instance of the GregorianCalendar class using the specified GregorianCalendarTypes value.
public:
GregorianCalendar(System::Globalization::GregorianCalendarTypes type);
public GregorianCalendar (System.Globalization.GregorianCalendarTypes type);
new System.Globalization.GregorianCalendar : System.Globalization.GregorianCalendarTypes -> System.Globalization.GregorianCalendar
Public Sub New (type As GregorianCalendarTypes)
Parameters
The GregorianCalendarTypes value that denotes which language version of the calendar to create.
Exceptions
type
is not a member of the GregorianCalendarTypes enumeration.