DateTimeStyles DateTimeStyles DateTimeStyles DateTimeStyles Enum

定義

日時解析メソッドに関して、文字列解析をカスタマイズする形式指定オプションを定義します。Defines the formatting options that customize string parsing for some date and time parsing methods.

この列挙型には FlagsAttribute 属性があり、メンバー値ではビットごとの組み合わせを使用できます。

public enum class DateTimeStyles
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DateTimeStyles
type DateTimeStyles = 
Public Enum DateTimeStyles
継承
DateTimeStylesDateTimeStylesDateTimeStylesDateTimeStyles
属性

フィールド

AdjustToUniversal AdjustToUniversal AdjustToUniversal AdjustToUniversal 16

日付と時刻は世界協定時刻 (UTC) として返されます。Date and time are returned as a Coordinated Universal Time (UTC). 入力文字列がタイムゾーン指定子または AssumeLocal で現地時刻を示す場合、日付と時刻は現地時刻から 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. 入力文字列がタイムゾーン指定子または AssumeUniversal で UTC 時刻を示す場合、変換は発生しません。If the input string denotes a UTC time, through a time zone specifier or AssumeUniversal, no conversion occurs. 入力文字列がローカル時刻または UTC 時刻を示さない場合、変換は発生せず、結果として生成される Kind プロパティは Unspecified になります。If the input string does not denote a local or UTC time, no conversion occurs and the resulting Kind property is Unspecified.

AllowInnerWhite AllowInnerWhite AllowInnerWhite AllowInnerWhite 4

文字列内の真ん中にある追加の空白文字は、それが 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

先頭の空白文字は、それが DateTimeFormatInfo 形式パターンに現れる場合を除き、解析時に無視する必要があります。Leading white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowTrailingWhite AllowTrailingWhite AllowTrailingWhite AllowTrailingWhite 2

末尾の空白文字は、それが DateTimeFormatInfo 形式パターンに現れる場合を除き、解析時に無視する必要があります。Trailing white-space characters must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns.

AllowWhiteSpaces AllowWhiteSpaces AllowWhiteSpaces AllowWhiteSpaces 7

どこでも文字列内にある追加の空白文字は、それが DateTimeFormatInfo 形式パターンに現れる場合を除き、解析時に無視する必要があります。Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the DateTimeFormatInfo format patterns. この値は、AllowLeadingWhiteAllowTrailingWhite、および AllowInnerWhite 値の組み合わせです。This value is a combination of the AllowLeadingWhite, AllowTrailingWhite, and AllowInnerWhite values.

AssumeLocal AssumeLocal AssumeLocal AssumeLocal 32

解析された文字列でタイム ゾーンが指定されていない場合、その文字列は現地時間を示すものと見なされます。If no time zone is specified in the parsed string, the string is assumed to denote a local time.

AssumeUniversal AssumeUniversal AssumeUniversal AssumeUniversal 64

解析された文字列でタイム ゾーンが指定されていない場合、その文字列は UTC を示すものと見なされます。If no time zone is specified in the parsed string, the string is assumed to denote a UTC.

NoCurrentDateDefault NoCurrentDateDefault NoCurrentDateDefault NoCurrentDateDefault 8

解析された文字列に時刻のみが含まれ、日付が含まれていない場合、解析メソッドは、年 = 1、月 = 1、および日 = 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. この値が使用されない場合、現在の日付が使用されます。If this value is not used, the current date is assumed.

None None None None 0

既定の書式設定オプションを使用する必要があります。Default formatting options must be used. この値は、Parse(String)ParseExact(String, String, IFormatProvider)、および 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

"o" または "r" 標準形式指定子を使用して DateTime オブジェクトが文字列に変換されるとき、日付の DateTimeKind フィールドは保持され、その文字列は再び 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.

注釈

DateTimeStyles 値は、次の日付と時刻の解析が含まれるメソッドのいずれかで使用できる、styles解析する文字列内に存在可能なスタイル要素の解釈を定義するパラメーター。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:

ParseExactTryParseExactメソッドは、のいずれかを使用できる、DateTimeStyles値。The ParseExact and TryParseExact methods can use any of the DateTimeStyles values. ただし、none の場合、Allow*値が選択されている場合、入力文字列が書式指定文字列とまったく同じ空白文字をいる必要があります。However, if none of the Allow* values is selected, the input string must have exactly the same white-space characters as the format string.

入力文字列にタイム ゾーンの情報が含まれていない場合、日付と時刻の解析メソッドは、オペレーティング システムのタイム ゾーン設定に基づき、日付と時刻の文字列の値を解釈します。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. 日付と時刻を時またはグリニッジ標準時 (GMT) に変換する、アプリケーションで使用する、AdjustToUniversal値。To convert the date and time to the Universal Time or Greenwich Mean Time (GMT), the application should use the AdjustToUniversal value. 呼び出すことによって、同じ効果を実現できます、DateTime.ToUniversalTimeまたはDateTimeOffset.ToUniversalTimeメソッド。The same effect can be achieved by calling the DateTime.ToUniversalTime or DateTimeOffset.ToUniversalTime method. ただしを使用して、AdjustToUniversal日付と時刻の解析メソッドで値がより効率的です。However, using the AdjustToUniversal value with the date and time parsing method is more efficient.

適用対象

こちらもご覧ください