DateTimeStyles DateTimeStyles DateTimeStyles DateTimeStyles Enum

Definizione

Definisce le opzioni di formattazione per la personalizzazione della modalità di analisi dell'ora e il giorno.Defines the formatting options that customize string parsing for some date and time parsing methods.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class DateTimeStyles
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DateTimeStyles
type DateTimeStyles = 
Public Enum DateTimeStyles
Ereditarietà
DateTimeStylesDateTimeStylesDateTimeStylesDateTimeStyles
Attributi

Campi

AdjustToUniversal AdjustToUniversal AdjustToUniversal AdjustToUniversal 16

La data e l'ora vengono restituite in formato UTC (Coordinated Universal Time).Date and time are returned as a Coordinated Universal Time (UTC). Se nella stringa di input è indicata un'ora locale, tramite un identificatore di fuso orario o AssumeLocal), la data e l'ora vengono convertite da fuso orario locale nel formato 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. Se nella stringa di input è indicata un'ora UTC, tramite un identificatore di fuso orario o AssumeUniversal), non verrà eseguita alcuna conversione.If the input string denotes a UTC time, through a time zone specifier or AssumeUniversal, no conversion occurs. Se nella stringa di input non è indicata un'ora locale o UTC, non viene eseguita alcune conversione e la proprietà Kind risultante è Unspecified.If the input string does not denote a local or UTC time, no conversion occurs and the resulting Kind property is Unspecified. Questo valore non può essere usato con RoundtripKind.This value cannot be used with RoundtripKind.

AllowInnerWhite AllowInnerWhite AllowInnerWhite AllowInnerWhite 4

Gli spazi aggiuntivi presenti nella stringa devono essere ignorati durante l'analisi, a meno che non siano presenti nei modelli di formato di 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 AllowLeadingWhite AllowLeadingWhite AllowLeadingWhite 1

Gli spazi iniziali devono essere ignorati durante l'analisi, a meno che non siano presenti nei modelli di formato di DateTimeFormatInfo.Leading white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowTrailingWhite AllowTrailingWhite AllowTrailingWhite AllowTrailingWhite 2

Gli spazi finali devono essere ignorati durante l'analisi, a meno che non siano presenti nei modelli di formato di DateTimeFormatInfo.Trailing white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowWhiteSpaces AllowWhiteSpaces AllowWhiteSpaces AllowWhiteSpaces 7

Gli spazi in qualunque posizione della stringa devono essere ignorati durante l'analisi, a meno che non siano presenti nei modelli di formato di DateTimeFormatInfo.Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns. Questo valore è una combinazione dei valori AllowLeadingWhite, AllowTrailingWhite e AllowInnerWhite.This value is a combination of the AllowLeadingWhite, AllowTrailingWhite, and AllowInnerWhite values.

AssumeLocal AssumeLocal AssumeLocal AssumeLocal 32

Se non viene specificato alcun fuso orario nella stringa analizzata, si presuppone che sia indicata un'ora locale.If no time zone is specified in the parsed string, the string is assumed to denote a local time. Questo valore non può essere usato con AssumeUniversal o RoundtripKind.This value cannot be used with AssumeUniversal or RoundtripKind.

AssumeUniversal AssumeUniversal AssumeUniversal AssumeUniversal 64

Se non viene specificato alcun fuso orario nella stringa analizzata, si presuppone che sia indicata un'ora UTC.If no time zone is specified in the parsed string, the string is assumed to denote a UTC. Questo valore non può essere usato con AssumeLocal o RoundtripKind.This value cannot be used with AssumeLocal or RoundtripKind.

NoCurrentDateDefault NoCurrentDateDefault NoCurrentDateDefault NoCurrentDateDefault 8

Se la stringa analizzata contiene soltanto l'ora e non la data, i metodi di analisi utilizzeranno la data del calendario gregoriano con le seguenti impostazioni: anno = 1, mese = 1 e giorno = 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. Se questo valore non viene utilizzato, verrà utilizzata la data corrente.If this value is not used, the current date is assumed.

None None None None 0

È necessario utilizzare le opzioni di formattazione predefinite.Default formatting options must be used. Questo valore rappresenta lo stile predefinito per i metodi Parse(String), ParseExact(String, String, IFormatProvider) e TryParse(String, DateTime).This value represents the default style for the Parse(String), ParseExact(String, String, IFormatProvider), and TryParse(String, DateTime) methods.

RoundtripKind RoundtripKind RoundtripKind RoundtripKind 128

Il campo DateTimeKind di una data viene mantenuto quando un oggetto DateTime viene convertito in una stringa utilizzando l'identificatore di formato standard "o" oppure "r" e la stringa viene quindi riconvertita in un oggetto 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.

Commenti

DateTimeStylesi valori possono essere usati con uno dei metodi di analisi di data e ora seguenti che includono styles un parametro per definire l'interpretazione degli elementi di stile che possono essere presenti nella stringa da analizzare: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:

I ParseExact metodi TryParseExact eDateTimeStyles possono utilizzare qualsiasi valore.The ParseExact and TryParseExact methods can use any of the DateTimeStyles values. Tuttavia, se non è selezionato Allow* alcun valore, la stringa di input deve avere esattamente gli stessi spazi vuoti della stringa di 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.

Se la stringa di input non contiene alcuna indicazione del fuso orario, i metodi di analisi di data e ora interpretano il valore della stringa di data e ora in base all'impostazione del fuso orario per il 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. Per convertire la data e l'ora in ora universale o ora di Greenwich (GMT), l'applicazione deve usare il AdjustToUniversal valore.To convert the date and time to the Universal Time or Greenwich Mean Time (GMT), the application should use the AdjustToUniversal value. Lo stesso effetto può essere ottenuto chiamando il DateTime.ToUniversalTime metodo o. DateTimeOffset.ToUniversalTimeThe same effect can be achieved by calling the DateTime.ToUniversalTime or DateTimeOffset.ToUniversalTime method. Tuttavia, l'utilizzo AdjustToUniversal del valore con il metodo di analisi di data e ora è più efficiente.However, using the AdjustToUniversal value with the date and time parsing method is more efficient.

Si applica a

Vedi anche