Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

TimeSpan.Subtraction Operador (TimeSpan, TimeSpan)

 

Publicado: octubre de 2016

equivalentCodeEntityM:System.TimeSpan.Subtract(System.TimeSpan)

Resta un TimeSpan especificado de otro TimeSpan especificado.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

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

Parámetros

t1
Type: System.TimeSpan

Minuendo.

t2
Type: System.TimeSpan

Sustraendo.

Valor devuelto

Type: System.TimeSpan

Objeto cuyo valor es el resultado del valor de t1 menos el valor de t2.

Exception Condition
OverflowException

El valor devuelto es menor que TimeSpan.MinValue o mayor que TimeSpan.MaxValue.

En el ejemplo siguiente se usa el TimeSpan operador de resta para calcular la longitud total del día de trabajo semanal. También usa el TimeSpan operador de suma para calcular el tiempo total de los saltos de diarios antes de utilizarla en una operación de resta para calcular el total real de cada día laborable.

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

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: