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

Metodo Calendar.AddMinutes (DateTime, Int32)

 

Data di pubblicazione: ottobre 2016

Restituisce un DateTime che rappresenta il numero specificato di minuti lontano specificato DateTime.

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

public virtual DateTime AddMinutes(
	DateTime time,
	int minutes
)

Parametri

time
Type: System.DateTime

Il DateTime a cui aggiungere i minuti.

minutes
Type: System.Int32

Il numero di minuti da aggiungere.

Valore restituito

Type: System.DateTime

Il DateTime che risulta dalla somma del numero specificato di minuti all'oggetto specificato DateTime.

Exception Condition
ArgumentException

L'oggetto risultante DateTime è compreso nell'intervallo supportato dal calendario.

ArgumentOutOfRangeException

minutes non è compreso nell'intervallo supportato di DateTime valore restituito.

Il minutes valore viene aggiunto all'oggetto DateTime. Se minutes è negativo, l'oggetto risultante DateTime è precedente all'oggetto specificato DateTime.

La parte del giorno dell'oggetto risultante DateTime viene influenzata se l'ora risultante non rientra il giorno dell'oggetto specificato DateTime. La parte del mese risultante DateTime viene influenzata se il giorno risultante non rientra nel mese di specificato DateTime. La parte dell'anno dell'oggetto risultante DateTime viene influenzata se il mese risulta è compreso nell'anno dell'oggetto specificato DateTime. La parte era risultante DateTime viene influenzata se l'anno risultante è compreso nell'era dell'oggetto specificato DateTime.

IlKind proprietà dell'oggetto restituito DateTime sempre valore è uguale a DateTimeKind.Unspecified. È possibile mantenere la Kind proprietà del time parametro chiamando il DateTime.SpecifyKind (metodo), come illustrato nell'esempio seguente.

returnTime = DateTime.SpecifyKind(cal.AddMinutes(time, minutes), time.Kind);

Esempio di codice riportato di seguito viene illustrato come i membri della Calendar classe.

using System;
using System.Globalization;


public class SamplesCalendar  {

   public static void Main()  {

      // Sets a DateTime to April 3, 2002 of the Gregorian calendar.
      DateTime myDT = new DateTime( 2002, 4, 3, new GregorianCalendar() );

      // Uses the default calendar of the InvariantCulture.
      Calendar myCal = CultureInfo.InvariantCulture.Calendar;

      // Displays the values of the DateTime.
      Console.WriteLine( "April 3, 2002 of the Gregorian calendar:" );
      DisplayValues( myCal, myDT );

      // Adds 5 to every component of the DateTime.
      myDT = myCal.AddYears( myDT, 5 );
      myDT = myCal.AddMonths( myDT, 5 );
      myDT = myCal.AddWeeks( myDT, 5 );
      myDT = myCal.AddDays( myDT, 5 );
      myDT = myCal.AddHours( myDT, 5 );
      myDT = myCal.AddMinutes( myDT, 5 );
      myDT = myCal.AddSeconds( myDT, 5 );
      myDT = myCal.AddMilliseconds( myDT, 5 );

      // Displays the values of the DateTime.
      Console.WriteLine( "After adding 5 to each component of the DateTime:" );
      DisplayValues( myCal, myDT );

   }

   public static void DisplayValues( Calendar myCal, DateTime myDT )  {
      Console.WriteLine( "   Era:          {0}", myCal.GetEra( myDT ) );
      Console.WriteLine( "   Year:         {0}", myCal.GetYear( myDT ) );
      Console.WriteLine( "   Month:        {0}", myCal.GetMonth( myDT ) );
      Console.WriteLine( "   DayOfYear:    {0}", myCal.GetDayOfYear( myDT ) );
      Console.WriteLine( "   DayOfMonth:   {0}", myCal.GetDayOfMonth( myDT ) );
      Console.WriteLine( "   DayOfWeek:    {0}", myCal.GetDayOfWeek( myDT ) );
      Console.WriteLine( "   Hour:         {0}", myCal.GetHour( myDT ) );
      Console.WriteLine( "   Minute:       {0}", myCal.GetMinute( myDT ) );
      Console.WriteLine( "   Second:       {0}", myCal.GetSecond( myDT ) );
      Console.WriteLine( "   Milliseconds: {0}", myCal.GetMilliseconds( myDT ) );
      Console.WriteLine();
   }

}


/*
This code produces the following output.

April 3, 2002 of the Gregorian calendar:
   Era:          1
   Year:         2002
   Month:        4
   DayOfYear:    93
   DayOfMonth:   3
   DayOfWeek:    Wednesday
   Hour:         0
   Minute:       0
   Second:       0
   Milliseconds: 0

After adding 5 to each component of the DateTime:
   Era:          1
   Year:         2007
   Month:        10
   DayOfYear:    286
   DayOfMonth:   13
   DayOfWeek:    Saturday
   Hour:         5
   Minute:       5
   Second:       5
   Milliseconds: 5

*/

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
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: