DateTimeStyles Enumeración

Definición

Define las opciones de formato que personalizan el análisis de cadenas de algunos métodos de análisis de fecha y hora.Defines the formatting options that customize string parsing for some date and time parsing methods.

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

public enum class DateTimeStyles
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DateTimeStyles
type DateTimeStyles = 
Public Enum DateTimeStyles
Herencia
DateTimeStyles
Atributos

Campos

AdjustToUniversal 16

La fecha y la hora se devuelven como hora coordinada universal (UTC).Date and time are returned as a Coordinated Universal Time (UTC). Si la cadena de entrada denota una hora local, mediante un especificador de zona horaria o AssumeLocal, la fecha y hora se convierten de la zona horaria local a UTC.If the input string denotes a local time, through a time zone specifier or AssumeLocal, the date and time are converted from the local time to UTC. Si la cadena de entrada denota una hora UTC, mediante un especificador de zona horaria o AssumeUniversal, no se produce ninguna conversión.If the input string denotes a UTC time, through a time zone specifier or AssumeUniversal, no conversion occurs. Si la cadena de entrada no denota ninguna hora local u hora UTC, no se produce ninguna conversión y la propiedad Kind resultante es Unspecified.If the input string does not denote a local or UTC time, no conversion occurs and the resulting Kind property is Unspecified. Este valor no se puede usar con RoundtripKind.This value cannot be used with RoundtripKind.

AllowInnerWhite 4

Los caracteres de espacio en blanco adicionales situados en la mitad de la cadena se deben omitir durante el análisis, salvo si aparecen en los modelos de formato de DateTimeFormatInfo.Extra white-space characters in the middle of the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowLeadingWhite 1

Los caracteres de espacio en blanco iniciales se deben omitir durante el análisis, salvo si aparecen en los modelos de formato de DateTimeFormatInfo.Leading white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowTrailingWhite 2

Los caracteres de espacio en blanco finales se deben omitir durante el análisis, salvo si aparecen en los modelos de formato de DateTimeFormatInfo.Trailing white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowWhiteSpaces 7

Los caracteres de espacio en blanco adicionales situados en cualquier parte de la cadena se deben omitir durante el análisis, salvo si aparecen en los modelos de formato de DateTimeFormatInfo.Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns. Este valor es la combinación de los valores de AllowLeadingWhite, AllowTrailingWhite y AllowInnerWhite.This value is a combination of the AllowLeadingWhite, AllowTrailingWhite, and AllowInnerWhite values.

AssumeLocal 32

Si en la cadena analizada no hay ninguna zona horaria especificada, se supone que la cadena denota una hora local.If no time zone is specified in the parsed string, the string is assumed to denote a local time. Este valor no se puede usar con AssumeUniversal ni RoundtripKind.This value cannot be used with AssumeUniversal or RoundtripKind.

AssumeUniversal 64

Si en la cadena analizada no hay ninguna zona horaria especificada, se supone que la cadena denota una hora UTC.If no time zone is specified in the parsed string, the string is assumed to denote a UTC. Este valor no se puede usar con AssumeLocal ni RoundtripKind.This value cannot be used with AssumeLocal or RoundtripKind.

NoCurrentDateDefault 8

Si la cadena analizada solo contiene la hora y no contiene la fecha, los métodos de análisis suponen la fecha gregoriana con el año = 1, el mes = 1 y el día = 1.If the parsed string contains only the time and not the date, the parsing methods assume the Gregorian date with year = 1, month = 1, and day = 1. Si este valor no se utiliza, se supone la fecha actual.If this value is not used, the current date is assumed.

None 0

Se deben usar las opciones de formato predeterminadas.Default formatting options must be used. Este valor representa el estilo predeterminado de los métodos Parse(String), ParseExact(String, String, IFormatProvider) y TryParse(String, DateTime).This value represents the default style for the Parse(String), ParseExact(String, String, IFormatProvider), and TryParse(String, DateTime) methods.

RoundtripKind 128

El campo DateTimeKind de una fecha se conserva cuando un objeto DateTime se convierte en una cadena mediante el especificador de formato estándar "o" o "r" y, a continuación, la cadena vuelve a convertirse en un objeto DateTime.The DateTimeKind field of a date is preserved when a DateTime object is converted to a string using the "o" or "r" standard format specifier, and the string is then converted back to a DateTime object.

Comentarios

DateTimeStyleslos valores se pueden utilizar con cualquiera de los siguientes métodos de análisis de fecha y hora styles que incluyen un parámetro para definir la interpretación de los elementos de estilo que pueden estar presentes en la cadena que se va a analizar:DateTimeStyles values can be used with any of the following date and time parsing methods that include a styles parameter to define the interpretation of the style elements that may be present in the string to be parsed:

Los ParseExact métodos TryParseExact y pueden utilizar cualquiera de los DateTimeStyles valores de.The ParseExact and TryParseExact methods can use any of the DateTimeStyles values. Sin embargo, si no se Allow* selecciona ninguno de los valores, la cadena de entrada debe tener exactamente los mismos caracteres de espacio en blanco que la cadena de formato.However, if none of the Allow* values is selected, the input string must have exactly the same white-space characters as the format string.

Si la cadena de entrada no contiene ninguna indicación de la zona horaria, los métodos de análisis de fecha y hora interpretan el valor de la cadena de fecha y hora en función de la configuración de zona horaria del sistema operativo.If the input string does not contain any indication of the time zone, the date and time parsing methods interpret the value of the date and time string based on the time zone setting for the operating system. Para convertir la fecha y hora a la hora universal o a la hora del meridiano de Greenwich (GMT), la AdjustToUniversal aplicación debe utilizar el valor.To convert the date and time to the Universal Time or Greenwich Mean Time (GMT), the application should use the AdjustToUniversal value. Se puede lograr DateTime.ToUniversalTime el mismo efecto llamando al método o DateTimeOffset.ToUniversalTime .The same effect can be achieved by calling the DateTime.ToUniversalTime or DateTimeOffset.ToUniversalTime method. Sin embargo, el AdjustToUniversal uso del valor con el método de análisis de fecha y hora es más eficaz.However, using the AdjustToUniversal value with the date and time parsing method is more efficient.

Se aplica a

Consulte también: