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.ToLongTimeString (Método)

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

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

public string ToLongTimeString()

Valor devuelto

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

Se aplica formato al valor del objeto DateTime actual utilizando el modelo definido por la propiedad DateTimeFormatInfo.LongTimePattern asociada a la referencia cultural actual del subproceso. El valor devuelto es idéntico al valor devuelto especificando la “t” cadena de formato de fecha y hora estándar con el método de ToString(String) .

Nota importanteImportante

La cadena devuelta por el método ToLongTimeString tiene en cuenta la referencia cultural. Refleja el modelo definido por la propiedad de LongTimePattern del objeto de DateTimeFormatInfo de la referencia cultural actual. Por ejemplo, para la referencia cultural en-US, el modelo de hora larga estándar es "h:mm:ss pp"; para la referencia cultural de-DE, es "HH:mm:ss"; para la referencia cultural ja-JP, es "H:mm:ss". También se puede personalizar la cadena de formato concreta en un equipo determinado para que difiera de la cadena de formato de hora larga estándar.

Para obtener más información sobre la referencia cultural actual del subproceso, vea la propiedad 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 ToLongTimeString.


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

public class Sample 
{
   public static void Main() 
   {
      // Create an array of culture names.
      String[] names = { "en-US", "en-GB", "fr-FR", "de-DE" };
      // Initialize a DateTime object.
      DateTime dateValue = new System.DateTime(2013, 5, 28, 10, 30, 15);

      // Iterate the array of culture names.
      foreach (var name in names) {
         // Change the culture of the current thread.
         Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(name);
         // Display the name of the current culture and the date.
         Console.WriteLine("Current culture: {0}", CultureInfo.CurrentCulture.Name);
         Console.WriteLine("Date: {0:G}", dateValue);        

         // Display the long time pattern and the long time.
         Console.WriteLine("Long time pattern: '{0}'", 
                           DateTimeFormatInfo.CurrentInfo.LongTimePattern);
         Console.WriteLine("Long time with format string:     {0:T}", dateValue);
         Console.WriteLine("Long time with ToLongTimeString:  {0}\n", 
                           dateValue.ToLongTimeString());
      }
   }
}
// The example displays the following output:
//       Current culture: en-US
//       Date: 5/28/2013 10:30:15 AM
//       Long time pattern: 'h:mm:ss tt'
//       Long time with format string:     10:30:15 AM
//       Long time with ToLongTimeString:  10:30:15 AM
//       
//       Current culture: en-GB
//       Date: 28/05/2013 10:30:15
//       Long time pattern: 'HH:mm:ss'
//       Long time with format string:     10:30:15
//       Long time with ToLongTimeString:  10:30:15
//       
//       Current culture: fr-FR
//       Date: 28/05/2013 10:30:15
//       Long time pattern: 'HH:mm:ss'
//       Long time with format string:     10:30:15
//       Long time with ToLongTimeString:  10:30:15
//       
//       Current culture: de-DE
//       Date: 28.05.2013 10:30:15
//       Long time pattern: 'HH:mm:ss'
//       Long time with format string:     10:30:15
//       Long time with ToLongTimeString:  10:30:15


.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