Share via


DateTimeStyles-Enumeration

Definiert die Formatierungsoptionen, mit denen die Art der Analyse einer Zeichenfolge durch die DateTime.Parse-Methode und die DateTime.ParseExact-Methode angepasst wird.

Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace: System.Globalization
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration DateTimeStyles
'Usage
Dim instance As DateTimeStyles
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum DateTimeStyles
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[FlagsAttribute] 
public enum class DateTimeStyles
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute FlagsAttribute() */ 
public enum DateTimeStyles
SerializableAttribute 
ComVisibleAttribute(true) 
FlagsAttribute 
public enum DateTimeStyles

Member

  Membername Beschreibung
Unterstützt von .NET Compact Framework AdjustToUniversal Gibt an, dass das Datum und die Uhrzeit in koordinierter Weltzeit (UTC) zurückgegeben werden. Wenn die Eingabezeichenfolge eine lokale Zeit angibt (über einen Zeitzonenbezeichner oder AssumeLocal), werden das Datum und die Uhrzeit von der lokalen Zeitzone in UTC konvertiert. Wenn die Eingabezeichenfolge eine UTC-Zeit angibt (über einen Zeitzonenbezeichner oder AssumeUniversal), erfolgt keine Konvertierung. Wenn die Eingabezeichenfolge weder lokale noch UTC-Zeit angibt (kein Zeitzonenbezeichner und weder AssumeLocal noch AssumeUniversal enthalten), erfolgt keine Konvertierung, und Kind der resultierenden DateTime ist Unspecified. Kann nicht mit RoundTripKind verwendet werden. 
Unterstützt von .NET Compact Framework AllowInnerWhite Gibt an, dass zusätzliche Leerzeichen innerhalb der Zeichenfolge beim Analysieren ignoriert werden müssen, es sei denn, die DateTimeFormatInfo-Formatmuster enthalten Leerzeichen. 
Unterstützt von .NET Compact Framework AllowLeadingWhite Gibt an, dass vorangestellte Leerzeichen während der Analyse ignoriert werden müssen, es sei denn, die DateTimeFormatInfo-Formatmuster enthalten Leerzeichen. 
Unterstützt von .NET Compact Framework AllowTrailingWhite Gibt an, dass nachgestellte Leerzeichen während der Analyse ignoriert werden müssen, es sei denn, die DateTimeFormatInfo-Formatmuster enthalten Leerzeichen. 
Unterstützt von .NET Compact Framework AllowWhiteSpaces Gibt an, dass zusätzliche Leerzeichen, die sich an einer beliebigen Stelle in der Zeichenfolge befinden, während der Analyse ignoriert werden müssen, es sei denn, die DateTimeFormatInfo-Formatmuster enthalten Leerzeichen. Dieser Wert stellt eine Kombination aus den Werten AllowLeadingWhite, AllowTrailingWhite und AllowInnerWhite dar. 
Unterstützt von .NET Compact Framework AssumeLocal Gibt an, dass mit der Zeichenfolge die Ortszeit angegeben werden soll, wenn in der analysierten Zeichenfolge keine Zeitzone angegeben ist. Kann nicht mit AssumeUniversal oder RoundtripKind verwendet werden. 
Unterstützt von .NET Compact Framework AssumeUniversal Gibt an, dass mit der Zeichenfolge die koordinierte Weltzeit (UTC – Coordinated Universal Time) angegeben werden soll, wenn in der analysierten Zeichenfolge keine Zeitzone angegeben ist. Kann nicht mit AssumeLocal oder RoundtripKind verwendet werden. 
Unterstützt von .NET Compact Framework NoCurrentDateDefault Gibt an, dass die DateTime.Parse-Methode und die DateTime.ParseExact-Methode das Datum nach dem gregorianische Kalender mit Jahr = 1, Monat = 1 und Tag = 1 zugrunde legen, wenn die analysierte Zeichenfolge nur die Uhrzeit und nicht das Datum enthält. Wenn dieser Wert nicht verwendet wird, wird vom aktuellen Datum ausgegangen. 
Unterstützt von .NET Compact Framework None Gibt an, dass die Standardformattierungsoptionen verwendet werden müssen. Dies ist das Standardformat für DateTime.Parse, DateTime.ParseExact und DateTime.TryParse
Unterstützt von .NET Compact Framework RoundtripKind Behält das DateTimeKind-Feld eines Datums bei, wenn ein DateTime-Objekt in eine Zeichenfolge und dann die Zeichenfolge wiederum zurück in ein DateTime-Objekt konvertiert wird. 

Hinweise

Die ParseExact-Methode kann jeden beliebigen DateTimeStyles-Wert verwenden. Wenn keine Allow*-Werte ausgewählt sind, muss die Eingabezeichenfolge exakt die in der Formatzeichenfolge angegebenen Leerzeichen enthalten.

Wenn die Zeichenfolge keinen Hinweis auf die Zeitzone enthält, wird von DateTime.Parse und von DateTime.ParseExact die Zeitzoneneinstellung des Systems zum Lesen des Datum und der Uhrzeit verwendet. Um das Datum und die Zeit in koordinierte Weltzeit bzw. Greenwich Mean Time (GMT) umzuwandeln, verwenden Sie den AdjustToUniversal-Wert. Der gleiche Effekt kann auch mithilfe von DateTime.ToUniversalTime erzielt werden. Die Verwendung des AdjustToUniversal-Werts zusammen mit DateTime.Parse oder DateTime.ParseExact ist jedoch effizienter.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

System.Globalization-Namespace
Parse
ParseExact
TryParse