Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

DateTime.ToShortDateString (Método)

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

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

public string ToShortDateString()

Valor devuelto

Tipo: System.String
Una cadena que contiene la representación de cadena de fecha corta del objeto DateTime actual.

Se aplica formato al valor del objeto DateTime actual utilizando el modelo definido por la propiedad DateTimeFormatInfo.ShortDatePattern asociada a la referencia cultural actual del subproceso. El valor devuelto es idéntico al valor devuelto cuando se especifica la cadena de formato DateTime estándar "d" con el método ToString(String).

Nota importanteImportante

La cadena devuelta por el método ToShortDateString tiene en cuenta la referencia cultural. Refleja el modelo definido por el objeto DateTimeFormatInfo de la referencia cultural actual. Por ejemplo, para la referencia cultural en-US, el modelo de fecha corta estándar es "M/d/aaaa"; para la referencia cultural de-DE, es "dd.MM.aaaa"; para la referencia cultural ja-JP, es "aaaa/M/d". También se puede personalizar la cadena de formato concreta en un equipo determinado para que difiera de la cadena de formato de fecha corta estándar.

Para obtener más información sobre la referencia cultural actual del subproceso, vea la propiedad Thread.CurrentCulture. Para obtener más información acerca de los caracteres de formato, los modelos de formato y los resultados que éstos generan, vea el tema Aplicar formato a tipos. Para obtener más información sobre la forma de cambiar el modelo de formato asociado a un carácter de formato, vea la clase DateTimeFormatInfo.

En el siguiente ejemplo se muestra el método ToShortDateString. También muestra que el resultado de llamar al método ToShortDateString es idéntico al de llamar al método DateTime.ToString(String) con "d" como parámetro de formato.


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

public class Example
{
   public static void Main()
   {
      DateTime dateToDisplay = new DateTime(2009, 6, 1, 8, 42, 50);
      CultureInfo originalCulture = Thread.CurrentThread.CurrentCulture;
      // Change culture to en-US.
      Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
      Console.WriteLine("Displaying short date for {0} culture:", 
                        Thread.CurrentThread.CurrentCulture.Name);
      Console.WriteLine("   {0} (Short Date String)", 
                        dateToDisplay.ToShortDateString());
      // Display using 'd' standard format specifier to illustrate it is
      // identical to the string returned by ToShortDateString.
      Console.WriteLine("   {0} ('d' standard format specifier)", 
                        dateToDisplay.ToString("d"));
      Console.WriteLine();

      // Change culture to fr-FR.
      Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
      Console.WriteLine("Displaying short date for {0} culture:", 
                        Thread.CurrentThread.CurrentCulture.Name);
      Console.WriteLine("   {0}", dateToDisplay.ToShortDateString());
      Console.WriteLine();

      // Change culture to nl-NL.    
      Thread.CurrentThread.CurrentCulture = new CultureInfo("nl-NL");
      Console.WriteLine("Displaying short date for {0} culture:", 
                        Thread.CurrentThread.CurrentCulture.Name);
      Console.WriteLine("   {0}", dateToDisplay.ToShortDateString());

      // Restore original culture.
      Thread.CurrentThread.CurrentCulture = originalCulture;
   }
}
// The example displays the following output:
//       Displaying short date for en-US culture:
//          6/1/2009 (Short Date String)
//          6/1/2009 ('d' standard format specifier)
//       
//       Displaying short date for fr-FR culture:
//          01/06/2009
//       
//       Displaying short date for nl-NL culture:
//          1-6-2009


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft