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

Enumeración DateTimeStyles

 

Publicado: noviembre de 2016

Define las opciones de formato que personalizan el análisis de cadenas de algunos métodos de análisis de fecha y hora.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.

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

[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum DateTimeStyles

Nombre de miembroDescripción
AdjustToUniversal

La fecha y la hora se devuelven como una hora universal coordinada (UTC). Si la cadena de entrada denota una hora local, a través de un especificador de zona horaria o AssumeLocal, la fecha y la hora se convierten de la hora local a UTC. Si la cadena de entrada denota una hora UTC, a través de un especificador de zona horaria o AssumeUniversal, no se produce ninguna conversión. Si la cadena de entrada no denota una hora local ni UTC, no se produce ninguna conversión y la propiedad Kind resultante es Unspecified.

AllowInnerWhite

Los caracteres de espacio en blanco adicionales en medio de la cadena se deben omitir durante el análisis, salvo si aparecen en los modelos de formato DateTimeFormatInfo.

AllowLeadingWhite

Los caracteres de espacio en blanco iniciales se deben omitir durante el análisis, salvo si aparecen en los modelos de formato DateTimeFormatInfo.

AllowTrailingWhite

Los caracteres de espacio en blanco finales se deben omitir durante el análisis, salvo si aparecen en los modelos de formato DateTimeFormatInfo.

AllowWhiteSpaces

Los caracteres de espacio en blanco adicionales en cualquier posición de la cadena se deben omitir durante el análisis, salvo si aparecen en los modelos de formato DateTimeFormatInfo. Este valor es una combinación de los valores AllowLeadingWhite, AllowTrailingWhite y AllowInnerWhite.

AssumeLocal

Si no se especifica ninguna zona horaria en la cadena analizada, se supone que la cadena denota una hora local.

AssumeUniversal

Si no se especifica ninguna zona horaria en la cadena analizada, se supone que la cadena denota una hora UTC.

NoCurrentDateDefault

Si la cadena analizada contiene solo la hora y no la fecha, los métodos de análisis suponen la fecha gregoriana con los valores de año = 1, mes = 1 y día = 1. Si no se usa este valor, se supone la fecha actual.

None

Se deben usar las opciones de formato predeterminadas. Este valor representa el estilo predeterminado de los métodos DateTime.Parse, DateTime.ParseExact y DateTime.TryParse.

RoundtripKind

El campo DateTimeKind de una fecha se conserva cuando un objeto DateTime se convierte en una cadena mediante el especificador de formato estándar "r" u "o" y, después, la cadena se convierte en un objeto DateTime.

DateTimeStyles valores que pueden utilizarse con cualquiera de la siguiente fecha y hora en métodos de análisis que incluyen un styles parámetro para definir la interpretación de los elementos de estilo que pueden estar presentes en la cadena que se va a analizar:

El ParseExact y TryParseExact métodos pueden utilizar cualquiera de los DateTimeStyles valores. Sin embargo, si ninguno de los Allow* valores está seleccionada, la cadena de entrada debe tener exactamente los mismos caracteres de espacio en blanco que la cadena de formato.

Si la cadena de entrada no contiene ninguna indicación de la zona horaria, la fecha y hora de métodos de análisis interpretan el valor de la cadena de fecha y hora basado en la configuración de zona horaria para el sistema operativo. Para convertir la fecha y hora en la hora Universal u hora del meridiano de Greenwich (GMT), la aplicación debe utilizar el AdjustToUniversal valor. Puede conseguir el mismo efecto llamando a la DateTime.ToUniversalTime o DateTimeOffset.ToUniversalTime (método). Sin embargo, mediante la AdjustToUniversal valor con la fecha y hora al analizar el método es más eficaz.

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: