Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore DateTimeOffset (Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della struttura DateTimeOffset usando l'anno, il mese, il giorno, l'ora, il minuto, il secondo e l'offset specificati.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public DateTimeOffset(
	int year,
	int month,
	int day,
	int hour,
	int minute,
	int second,
	TimeSpan offset
)

Parametri

year
Type: System.Int32

Anno (da 1 a 9999).

month
Type: System.Int32

Mese (da 1 a 12).

day
Type: System.Int32

Giorno (da 1 al numero di giorni in month).

hour
Type: System.Int32

Ore (da 0 a 23).

minute
Type: System.Int32

Minuti (da 0 a 59).

second
Type: System.Int32

Secondi (da 0 a 59).

offset
Type: System.TimeSpan

Offset dell'ora rispetto all'ora UTC (Coordinated Universal Time).

Exception Condition
ArgumentException

offset non rappresenta minuti interi.

ArgumentOutOfRangeException

year è minore di 1 o maggiore di 9999.

-oppure-

month è minore di 1 o maggiore di 12.

-oppure-

day è minore di 1 o maggiore del numero di giorni in month.

-oppure-

hour è minore di zero o maggiore di 23.

-oppure-

minute è minore di 0 o maggiore di 59.

-oppure-

second è minore di 0 o maggiore di 59.

-oppure-

offset è minore di -14 ore o maggiore di 14 ore.

-oppure-

La proprietà UtcDateTime è precedente a DateTimeOffset.MinValue o successiva a DateTimeOffset.MaxValue.

This constructor interprets year, month, and day as a year, month, and day in the Gregorian calendar. To instantiate a T:System.DateTimeOffset value by using the year, month, and day in another calendar, call the M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.TimeSpan) constructor.

The following example instantiates a T:System.DateTimeOffset object by using the M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan) constructor overload.

   DateTime specificDate = new DateTime(2008, 5, 1, 06, 32, 00); 
   DateTimeOffset offsetDate = new DateTimeOffset(specificDate.Year, 
                                   specificDate.Month, 
                                   specificDate.Day, 
                                   specificDate.Hour, 
                                   specificDate.Minute, 
                                   specificDate.Second, 
                                   new TimeSpan(-5, 0, 0));
   Console.WriteLine("Current time: {0}", offsetDate);
   Console.WriteLine("Corresponding UTC time: {0}", offsetDate.UtcDateTime);                                              
// The code produces the following output:
//    Current time: 5/1/2008 6:32:00 AM -05:00
//    Corresponding UTC time: 5/1/2008 11:32:00 AM      

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 2.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: