TimeSpan Constructor (Int32, Int32, Int32, Int32)
Collapse the table of content
Expand the table of content
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 (Constructor) (Int32, Int32, Int32, Int32)

 

Inicializa una nueva instancia de la estructura TimeSpan con un número de días, horas, minutos y segundos especificado.

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

public TimeSpan(
	int days,
	int hours,
	int minutes,
	int seconds
)

Parámetros

days
Type: System.Int32

Número de días.

hours
Type: System.Int32

Número de horas.

minutes
Type: System.Int32

Número de minutos.

seconds
Type: System.Int32

Número de segundos.

Exception Condition
ArgumentOutOfRangeException

Los parámetros especifican un valor TimeSpan menor que TimeSpan.MinValue o mayor que TimeSpan.MaxValue.

Especificado days, hours, minutes, y seconds se convierten en pasos, y ese valor inicializa la instancia.

En el ejemplo siguiente se crea varios TimeSpan objetos mediante la sobrecarga del constructor que inicializa un TimeSpan a un número especificado de días, horas, minutos y segundos.

using System;

class Example
{
    // Create a TimeSpan object and display its value.
    static void CreateTimeSpan( int days, int hours, 
        int minutes, int seconds )
    {
        TimeSpan elapsedTime = 
            new TimeSpan( days, hours, minutes, seconds );

        // Format the constructor for display.
        string ctor = 
            String.Format( "TimeSpan( {0}, {1}, {2}, {3} )", 
                days, hours, minutes, seconds);

        // Display the constructor and its value.
        Console.WriteLine( "{0,-44}{1,16}", 
            ctor, elapsedTime.ToString( ) );
    }

    static void Main( )
    {
        Console.WriteLine( "{0,-44}{1,16}", "Constructor", "Value" );
        Console.WriteLine( "{0,-44}{1,16}", "-----------", "-----" );

        CreateTimeSpan( 10, 20, 30, 40 );
        CreateTimeSpan( -10, 20, 30, 40 );
        CreateTimeSpan( 0, 0, 0, 937840 );
        CreateTimeSpan( 1000, 2000, 3000, 4000 );
        CreateTimeSpan( 1000, -2000, -3000, -4000 );
        CreateTimeSpan( 999999, 999999, 999999, 999999 );
    } 
} 
// The example displays the following output:
//       Constructor                                            Value
//       -----------                                            -----
//       TimeSpan( 10, 20, 30, 40 )                       10.20:30:40
//       TimeSpan( -10, 20, 30, 40 )                      -9.03:29:20
//       TimeSpan( 0, 0, 0, 937840 )                      10.20:30:40
//       TimeSpan( 1000, 2000, 3000, 4000 )             1085.11:06:40
//       TimeSpan( 1000, -2000, -3000, -4000 )           914.12:53:20
//       TimeSpan( 999999, 999999, 999999, 999999 )  1042371.15:25:39

Universal Windows Platform
Disponible desde 8
.NET Framework
Disponible desde 1.1
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar:
© 2016 Microsoft