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

Método DateTime.ToShortTimeString ()

 

Publicado: octubre de 2016

Convierte el valor del objeto DateTime actual en su representación de cadena de hora corta equivalente.

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

public string ToShortTimeString()

Valor devuelto

Type: System.String

Una cadena que contiene la representación de cadena de hora corta del objeto DateTime actual.

El valor del elemento actual DateTime objeto se ha formateado con el patrón definido por el DateTimeFormatInfo.ShortTimePattern propiedad asociada con la referencia cultural del subproceso actual. El valor devuelto es idéntico al valor devuelto cuando se especifica "t" cadena de formato de fecha y hora estándar con el ToString(String) método.

System_CAPS_importantImportante

La cadena devuelta por la ToShortTimeString método tiene en cuenta la referencia cultural. Refleja el patrón definido por la referencia cultural actual DateTimeFormatInfo objeto. Por ejemplo, para la referencia cultural en-US, el patrón de hora corta estándar es "h: mm tt"; para la referencia cultural de-DE, es "Hh: mm"; para la referencia cultural ja-JP, es "H: mm". También se puede personalizar la cadena de formato concreta en un equipo determinado para que difiera de la cadena de formato de hora corta estándar.

Para obtener más información acerca de la referencia cultural del subproceso actual, vea el CurrentCulture propiedad. Para obtener más información acerca de los caracteres de formato, los patrones de formato y la salida que se producen, consulte el Aplicar formato a tipos en .NET Framework tema. Para obtener más información acerca de cómo cambiar el modelo de formato asociado a un carácter de formato, vea la DateTimeFormatInfo clase.

En el ejemplo siguiente se muestra el ToShortTimeString método.

// This code example demonstrates the DateTime.ToLongDateString(),
// DateTime.ToLongTimeString(), DateTime.ToShortDateString(), and
// DateTime.ToShortTimeString() methods.

using System;
using System.Threading;
using System.Globalization;

class Sample 
{
    public static void Main() 
    {
    string msg1 = "The date and time patterns are defined in the DateTimeFormatInfo \n" +
                  "object associated with the current thread culture.\n";

// Initialize a DateTime object.
    Console.WriteLine("Initialize the DateTime object to May 16, 2001 3:02:15 AM.\n");
    DateTime myDateTime = new System.DateTime(2001, 5, 16, 3, 2, 15);

// Identify the source of the date and time patterns.
    Console.WriteLine(msg1);

// Display the name of the current culture.
    CultureInfo ci = Thread.CurrentThread.CurrentCulture;
    Console.WriteLine("Current culture: \"{0}\"\n", ci.Name);

// Display the long date pattern and string.
    Console.WriteLine("Long date pattern: \"{0}\"", ci.DateTimeFormat.LongDatePattern);
    Console.WriteLine("Long date string:  \"{0}\"\n", myDateTime.ToLongDateString());

// Display the long time pattern and string.
    Console.WriteLine("Long time pattern: \"{0}\"", ci.DateTimeFormat.LongTimePattern);
    Console.WriteLine("Long time string:  \"{0}\"\n", myDateTime.ToLongTimeString());

// Display the short date pattern and string.
    Console.WriteLine("Short date pattern: \"{0}\"", ci.DateTimeFormat.ShortDatePattern);
    Console.WriteLine("Short date string:  \"{0}\"\n", myDateTime.ToShortDateString());

// Display the short time pattern and string.
    Console.WriteLine("Short time pattern: \"{0}\"", ci.DateTimeFormat.ShortTimePattern);
    Console.WriteLine("Short time string:  \"{0}\"\n", myDateTime.ToShortTimeString());
    }
}

/*
This code example produces the following results:

Initialize the DateTime object to May 16, 2001 3:02:15 AM

The date and time patterns are defined in the DateTimeFormatInfo
object associated with the current thread culture.

Current culture: "en-US"

Long date pattern: "dddd, MMMM dd, yyyy"
Long date string:  "Wednesday, May 16, 2001"

Long time pattern: "h:mm:ss tt"
Long time string:  "3:02:15 AM"

Short date pattern: "M/d/yyyy"
Short date string:  "5/16/2001"

Short time pattern: "h:mm tt"
Short time string:  "3:02 AM"

*/

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: