Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

TimeSpan.Subtraction Operátor (TimeSpan, TimeSpan)

.NET Framework (current version)
 
equivalentCodeEntityM:System.TimeSpan.Subtract(System.TimeSpan)

Odečte zadaný TimeSpan z jiné zadané TimeSpan.

Obor názvů:   System
Sestavení:  mscorlib (v mscorlib.dll)

public static TimeSpan operator -(
	TimeSpan t1,
	TimeSpan t2
)

Parametry

t1
Type: System.TimeSpan

Menšenec.

t2
Type: System.TimeSpan

Menšitel.

Návratová hodnota

Type: System.TimeSpan

Objekt, jehož hodnota je výsledkem hodnota z t1 minus hodnota t2.

Exception Condition
OverflowException

Vrácená hodnota je menší než TimeSpan.MinValue nebo větší než TimeSpan.MaxValue.

Následující příklad používá TimeSpan operátor odčítání k výpočtu celková délka týdenní pracovní den. Používá také TimeSpan operátor sčítání vypočítat celkový čas denní konce před použitím v rámci operace odčítání k výpočtu celkových skutečných denní pracovní doby.

using System;

public class Example
{
   public static void Main()
   {
      var startWork = new TimeSpan(08,00,00);
      var endWork = new TimeSpan(18,30,00);
      var lunchBreak = new TimeSpan(1, 0, 0);
      var breaks = new TimeSpan(0, 30, 0);

      Console.WriteLine("Length of work day: {0}", 
                        endWork - startWork);
      Console.WriteLine("Actual time worked: {0}",
                        endWork - startWork - (lunchBreak + breaks));                  
   }
}
// The example displays the following output:
//     Length of work day: 10:30:00
//     Actual time worked: 09:00:00

Univerzální platforma Windows
K dispozici od 8
.NET Framework
K dispozici od 1.1
Přenosná knihovna tříd
Podporováno v: přenosné platformy .NET
Silverlight
K dispozici od 2.0
Windows Phone Silverlight
K dispozici od 7.0
Windows Phone
K dispozici od 8.1
Zpět na začátek
Zobrazit: