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, Int32, TimeSpan)

 

Data di pubblicazione: novembre 2016

Inizializza una nuova istanza della struttura DateTimeOffset usando l'anno, il mese, il giorno, l'ora, il minuto, il secondo, il millisecondo 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,
	int millisecond,
	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).

millisecond
Type: System.Int32

Millisecondi (da 0 a 999).

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-

millisecond è minore di 0 o maggiore di 999.

-oppure-

offset è minore di -14 o maggiore di 14.

-oppure-

La proprietà UtcDateTime è precedente a MinValue o successiva a 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.Int32,System.TimeSpan) constructor overload.

string fmt = "dd MMM yyyy HH:mm:ss";
DateTime thisDate = new DateTime(2007, 06, 12, 19, 00, 14, 16);
DateTimeOffset offsetDate = new DateTimeOffset(thisDate.Year, 
                                               thisDate.Month, 
                                               thisDate.Day, 
                                               thisDate.Hour,
                                               thisDate.Minute,
                                               thisDate.Second,
                                               thisDate.Millisecond, 
                                               new TimeSpan(2, 0, 0));  
Console.WriteLine("Current time: {0}:{1}", offsetDate.ToString(fmt), offsetDate.Millisecond);
// The code produces the following output:
//    Current time: 12 Jun 2007 19:00:14:16      

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: