Exporter (0) Imprimer
Développer tout

DateTime, constructeur (Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

Initialise une nouvelle instance de la structure DateTime avec l'année, le mois, le jour, l'heure, la minute, la seconde et la milliseconde spécifiés pour le calendrier spécifié.

Espace de noms: System
Assembly : mscorlib (dans mscorlib.dll)

public DateTime (
	int year,
	int month,
	int day,
	int hour,
	int minute,
	int second,
	int millisecond,
	Calendar calendar
)
public DateTime (
	int year, 
	int month, 
	int day, 
	int hour, 
	int minute, 
	int second, 
	int millisecond, 
	Calendar calendar
)
public function DateTime (
	year : int, 
	month : int, 
	day : int, 
	hour : int, 
	minute : int, 
	second : int, 
	millisecond : int, 
	calendar : Calendar
)
Non applicable.

Paramètres

year

Année (de 1 au nombre d'années du calendar).

month

Mois (de 1 au nombre de mois de calendar).

day

Jour (de 1 au nombre de jours de month).

hour

Heures (0 à 23).

minute

Minutes (0 à 59).

second

Secondes (0 à 59).

millisecond

Millisecondes (0 à 999).

calendar

Calendar applicable à ce DateTime.

Type d'exceptionCondition

ArgumentNullException

calendar est référence Null (Nothing en Visual Basic).

ArgumentOutOfRangeException

year n'est pas dans la plage prise en charge par calendar.

- ou -

month est inférieur à 1 ou supérieur au nombre de mois dans calendar.

- ou -

day est inférieur à 1 ou supérieur au nombre de jours dans month.

- ou -

hour est inférieur à 0 ou supérieur à 23.

- ou -

minute est inférieur à 0 ou supérieur à 59.

- ou -

second est inférieur à 0 ou supérieur à 59.

- ou -

millisecond est inférieur à 0 ou supérieur à 999.

ArgumentException

Les paramètres spécifiés sont inférieurs à MinValue ou supérieurs à MaxValue.

La propriété Kind est initialisée à Unspecified.

Les valeurs autorisées pour year, month et day sont fonction de calendar. Une exception est levée lorsque la date et l'heure spécifiées ne peuvent pas être exprimées à l'aide de calendar.

L'espace de noms System.Globalization fournit plusieurs calendriers, notamment GregorianCalendar et JulianCalendar.

L'exemple de code suivant illustre l'un des constructeurs DateTime.

// Create a new instance of DateTime containing the date 
// 7/28/1979 at 10:35:05 PM using the en-US calendar.
System.Globalization.CultureInfo info =
    new System.Globalization.CultureInfo("en-US", false);

System.Globalization.Calendar calendar = info.Calendar;
    
System.DateTime dateTime = 
    new System.DateTime(1979,        // Year
                        07,            // Month
                        28,            // Day
                        22,            // Hour
                        35,            // Minute
                        5,            // Second
                        15,            // Millisecond
                        calendar    // Calendar
                        );  

// Write the DateTime as "Saturday, July 28, 1979 10:35:05 PM".
System.Console.WriteLine("{0:F}", dateTime);

// Create a new instance of DateTime containing the date 
// 7/28/1979 at 10:35:05 PM using the en-US calendar.
System.Globalization.CultureInfo info = new System.Globalization.
    CultureInfo("en-US", false);
System.Globalization.Calendar calendar = info.get_Calendar();
System.DateTime dateTime = new System.DateTime(
    1979,    // Year
    07,      // Month
    28,      // Day
    22,      // Hour
    35,      // Minute
    5,       // Second
    15,      // Millisecond
    calendar // Calendar
    );
// Write the DateTime as "Saturday, July 28, 1979 10:35:05 PM".
System.Console.WriteLine("{0:F}", dateTime);

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0

XNA Framework

Prise en charge dans : 1.0

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft