DateTimeStyles 列挙体
DateTime.Parse メソッドと DateTime.ParseExact メソッドが文字列を解析する方法をカスタマイズする形式指定オプションを定義します。
この列挙体には、メンバ値をビットごとに演算するための FlagsAttribute 属性が含まれています。
<Flags>
<Serializable>
Public Enum DateTimeStyles
[C#]
[Flags]
[Serializable]
public enum DateTimeStyles
[C++]
[Flags]
[Serializable]
__value public enum DateTimeStyles
[JScript]
public
Flags
Serializable
enum DateTimeStyles
解説
NoCurrentDateDefault 値は、 DateTime.Parse メソッドで役に立つ唯一の値です。これは、 DateTime.Parse が常に先行、後続、および内部の空白文字を無視するためです。
DateTime.ParseExact は、任意の DateTimeStyles 値を使用できます。Allow* 値が選択されていない場合、入力文字列には形式指定文字列とまったく同じ空白文字が必要です。
文字列にタイム ゾーンの指定が含まれていない場合、 DateTime.Parse と DateTime.ParseExact は、システムのタイム ゾーン設定に基づいて、日付と時刻を読み取ります。世界協定時刻またはグリニッジ標準時 (GMT: Greenwich Mean Time) に日付と時刻を変換するには、 AdjustToUniversal 値を使用します。 DateTime.ToUniversalTime を使用しても同じ効果を実現できますが、 DateTime.Parse または DateTime.ParseExact で、 AdjustToUniversal 値を使用する方が効率的です。
メンバ
メンバ名 | 説明 | 値 |
---|---|---|
AdjustToUniversal
.NET Compact Framework でもサポート。 |
日付と時刻を世界標準時刻またはグリニッジ標準時 (GMT) に変換する必要があることを示します。 | 16 |
AllowInnerWhite
.NET Compact Framework でもサポート。 |
DateTimeFormatInfo 形式パターンに従っている場合を除き、解析中に文字列内に含まれる余分な空白文字を無視することを示します。 | 4 |
AllowLeadingWhite
.NET Compact Framework でもサポート。 |
DateTimeFormatInfo 形式パターンに従っている場合を除き、解析中に先行する空白文字を無視することを示します。 | 1 |
AllowTrailingWhite
.NET Compact Framework でもサポート。 |
DateTimeFormatInfo 形式パターンに従っている場合を除き、解析中に後続する空白文字を無視することを示します。 | 2 |
AllowWhiteSpaces
.NET Compact Framework でもサポート。 |
DateTimeFormatInfo 形式パターンに従っている場合を除き、解析中に文字列の任意の場所にある余分な空白文字を無視することを示します。この値は、 AllowLeadingWhite 、 AllowTrailingWhite 、 AllowInnerWhite の各値の組み合わせです。 | 7 |
NoCurrentDateDefault
.NET Compact Framework でもサポート。 |
解析した文字列に日付がなく、時間だけが含まれている場合、 DateTime.Parse メソッドと DateTime.ParseExact メソッドは、年 = 1、月 = 1、および日 = 1 のグレゴリオ暦の日付であると仮定することを示します。この値を使用しない場合は、現在の日付に仮定されます。 | 8 |
None
.NET Compact Framework でもサポート。 |
既定の形式指定オプションを使用することを示します。これは、 DateTime.Parse および DateTime.ParseExact の既定のスタイルです。 | 0 |
必要条件
名前空間: System.Globalization
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
アセンブリ: Mscorlib (Mscorlib.dll 内)
参照
System.Globalization 名前空間 | DateTime.Parse | DateTime.ParseExact