DateTime.GetDateTimeFormats DateTime.GetDateTimeFormats DateTime.GetDateTimeFormats DateTime.GetDateTimeFormats Method

정의

이 인스턴스의 값을 표준 날짜 및 시간 서식 지정자에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

오버로드

GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats()

이 인스턴스의 값을 표준 날짜 및 시간 서식 지정자에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char)

이 인스턴스의 값을 지정된 표준 날짜 및 시간 서식 지정자에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier.

GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider)

이 인스턴스의 값을 표준 날짜 및 시간 서식 지정자와 지정된 문화권별 서식 지정 정보에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers and the specified culture-specific formatting information.

GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider)

이 인스턴스의 값을 지정된 표준 날짜 및 시간 서식 지정자와 문화권별 서식 지정 정보에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier and culture-specific formatting information.

설명

중요

여러 호출을 가정 하지 않아야 합니다 GetDateTimeFormats 오버 로드는 동일한 데이터를 반환 합니다.You should not assume that multiple calls to the GetDateTimeFormats overloads will return identical data. 특정 오버 로드에 따라 현재 문화권이 변경, 사용자는 개별 문화권 설정을 재정의 또는 시스템의 문화권 데이터 업데이트가 발생 하는 경우이 메서드에서 반환 되는 데이터 변경할 수 있습니다.Depending on the specific overload, the data returned by this method can change if the current culture changes, the user overrides individual cultural settings, or an update occurs to the system's cultural data.

GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats()

이 인스턴스의 값을 표준 날짜 및 시간 서식 지정자에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats();
public string[] GetDateTimeFormats ();
member this.GetDateTimeFormats : unit -> string[]
Public Function GetDateTimeFormats () As String()

반환

String[]

표준 날짜 및 시간 서식 지정자 중 하나를 사용하여 이 인스턴스의 값을 서식 지정한 표현이 각 요소인 문자열 배열입니다.A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.

예제

다음 예제는 DateTime.GetDateTimeFormats() 메서드.The following example demonstrates the DateTime.GetDateTimeFormats() method. 이 예제의 경우 EN-US는 컴퓨터의 현재 문화권의 모든 가능한 표준 날짜 및 시간 형식을 사용 하 여 날짜의 문자열 표현을 표시 합니다.It displays the string representation of a date using all possible standard date and time formats in the computer's current culture, which in this case is en-US.

DateTime july28 = DateTime(2009, 7, 28, 5, 23, 15, 16);
array<String^>^july28Formats = july28.GetDateTimeFormats();

// Print [Out] july28* in all DateTime formats using the default culture.
System::Collections::IEnumerator^ myEnum = july28Formats->GetEnumerator();
while ( myEnum->MoveNext() )
{
   String^ format = safe_cast<String^>(myEnum->Current);
   System::Console::WriteLine( format );
}
DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15, 16);

string[] july28Formats = july28.GetDateTimeFormats();

// Print out july28 in all DateTime formats using the default culture.
foreach (string format in july28Formats) {
    Console.WriteLine(format);
}
Dim july28 As New DateTime(2009, 7, 28, 5, 23, 15, 16)
Dim july28Formats As String()
july28Formats = july28.GetDateTimeFormats()

' Print out july28 in all DateTime formats using the default culture.
For Each format As String In july28Formats
   Console.WriteLine(format)
Next

이 예제에서는 다음과 같은 출력이 표시 됩니다.The example displays the following output:

7/28/2009  
7/28/09  
07/28/09  
07/28/2009  
09/07/28  
2009-07-28  
28-Jul-09  
Tuesday, July 28, 2009  
July 28, 2009  
Tuesday, 28 July, 2009  
28 July, 2009  
Tuesday, July 28, 2009 5:23 AM  
Tuesday, July 28, 2009 05:23 AM  
Tuesday, July 28, 2009 5:23  
Tuesday, July 28, 2009 05:23  
July 28, 2009 5:23 AM  
July 28, 2009 05:23 AM  
July 28, 2009 5:23  
July 28, 2009 05:23  
Tuesday, 28 July, 2009 5:23 AM  
Tuesday, 28 July, 2009 05:23 AM  
Tuesday, 28 July, 2009 5:23  
Tuesday, 28 July, 2009 05:23  
28 July, 2009 5:23 AM  
28 July, 2009 05:23 AM  
28 July, 2009 5:23  
28 July, 2009 05:23  
Tuesday, July 28, 2009 5:23:15 AM  
Tuesday, July 28, 2009 05:23:15 AM  
Tuesday, July 28, 2009 5:23:15  
Tuesday, July 28, 2009 05:23:15  
July 28, 2009 5:23:15 AM  
July 28, 2009 05:23:15 AM  
July 28, 2009 5:23:15  
July 28, 2009 05:23:15  
Tuesday, 28 July, 2009 5:23:15 AM  
Tuesday, 28 July, 2009 05:23:15 AM  
Tuesday, 28 July, 2009 5:23:15  
Tuesday, 28 July, 2009 05:23:15  
28 July, 2009 5:23:15 AM  
28 July, 2009 05:23:15 AM  
28 July, 2009 5:23:15  
28 July, 2009 05:23:15  
7/28/2009 5:23 AM  
7/28/2009 05:23 AM  
7/28/2009 5:23  
7/28/2009 05:23  
7/28/09 5:23 AM  
7/28/09 05:23 AM  
7/28/09 5:23  
7/28/09 05:23  
07/28/09 5:23 AM  
07/28/09 05:23 AM  
07/28/09 5:23  
07/28/09 05:23  
07/28/2009 5:23 AM  
07/28/2009 05:23 AM  
07/28/2009 5:23  
07/28/2009 05:23  
09/07/28 5:23 AM  
09/07/28 05:23 AM  
09/07/28 5:23  
09/07/28 05:23  
2009-07-28 5:23 AM  
2009-07-28 05:23 AM  
2009-07-28 5:23  
2009-07-28 05:23  
28-Jul-09 5:23 AM  
28-Jul-09 05:23 AM  
28-Jul-09 5:23  
28-Jul-09 05:23  
7/28/2009 5:23:15 AM  
7/28/2009 05:23:15 AM  
7/28/2009 5:23:15  
7/28/2009 05:23:15  
7/28/09 5:23:15 AM  
7/28/09 05:23:15 AM  
7/28/09 5:23:15  
7/28/09 05:23:15  
07/28/09 5:23:15 AM  
07/28/09 05:23:15 AM  
07/28/09 5:23:15  
07/28/09 05:23:15  
07/28/2009 5:23:15 AM  
07/28/2009 05:23:15 AM  
07/28/2009 5:23:15  
07/28/2009 05:23:15  
09/07/28 5:23:15 AM  
09/07/28 05:23:15 AM  
09/07/28 5:23:15  
09/07/28 05:23:15  
2009-07-28 5:23:15 AM  
2009-07-28 05:23:15 AM  
2009-07-28 5:23:15  
2009-07-28 05:23:15  
28-Jul-09 5:23:15 AM  
28-Jul-09 05:23:15 AM  
28-Jul-09 5:23:15  
28-Jul-09 05:23:15  
July 28  
July 28  
2009-07-28T05:23:15.0160000  
2009-07-28T05:23:15.0160000  
Tue, 28 Jul 2009 05:23:15 GMT  
Tue, 28 Jul 2009 05:23:15 GMT  
2009-07-28T05:23:15  
5:23 AM  
05:23 AM  
5:23  
05:23  
5:23:15 AM  
05:23:15 AM  
5:23:15  
05:23:15  
2009-07-28 05:23:15Z  
Tuesday, July 28, 2009 12:23:15 PM  
Tuesday, July 28, 2009 12:23:15 PM  
Tuesday, July 28, 2009 12:23:15  
Tuesday, July 28, 2009 12:23:15  
July 28, 2009 12:23:15 PM  
July 28, 2009 12:23:15 PM  
July 28, 2009 12:23:15  
July 28, 2009 12:23:15  
Tuesday, 28 July, 2009 12:23:15 PM  
Tuesday, 28 July, 2009 12:23:15 PM  
Tuesday, 28 July, 2009 12:23:15  
Tuesday, 28 July, 2009 12:23:15  
28 July, 2009 12:23:15 PM  
28 July, 2009 12:23:15 PM  
28 July, 2009 12:23:15  
28 July, 2009 12:23:15  
July, 2009  
July, 2009  

설명

반환한 문자열 배열이 합니다 DateTime.GetDateTimeFormats() 에 대 한 별도 호출에서 반환 된 문자열 배열을 결합 하는 것과 같습니다는 DateTime.GetDateTimeFormats(Char) "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U" 및 "y" 표준 서식 문자열을 사용 하 여 메서드.The string array returned by the DateTime.GetDateTimeFormats() method is equivalent to combining the string arrays returned by separate calls to the DateTime.GetDateTimeFormats(Char) method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. 표준 서식 지정자에 대 한 자세한 내용은 참조 하세요. 표준 날짜 및 시간 형식 문자열합니다.For more information about standard format specifiers, see Standard Date and Time Format Strings.

반환 값의 각 요소는 현재 문화권에서 정보를 사용 하 여 하는 형식이 지정 됩니다.Each element of the return value is formatted using information from the current culture. 현재 문화권에 대 한 문화권별 서식 지정 정보에 대 한 자세한 내용은 참조 하세요. CultureInfo.CurrentCulture합니다.For more information about culture-specific formatting information for the current culture, see CultureInfo.CurrentCulture.

중요

이 메서드는 문화권 구분 데이터를 사용 하므로 여러 메서드를 호출 하는 동일한 데이터를 반환 하 가정 하지 않아야 합니다.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data. 이 메서드에서 반환 되는 데이터는 현재 문화권이 변경, 사용자는 개별 문화권 설정을 재정의 또는 시스템의 문화권 데이터 업데이트가 발생 하는 경우 변경할 수 있습니다.The data returned by this method can change if the current culture changes, the user overrides individual cultural settings, or an update occurs to the system's cultural data.

추가 정보

GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char)

이 인스턴스의 값을 지정된 표준 날짜 및 시간 서식 지정자에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(char format);
public string[] GetDateTimeFormats (char format);
member this.GetDateTimeFormats : char -> string[]
Public Function GetDateTimeFormats (format As Char) As String()

매개 변수

format
Char Char Char Char

표준 날짜 및 시간 형식 문자열.A standard date and time format string.

반환

String[]

format 표준 날짜 및 시간 서식 지정자를 사용하여 이 인스턴스 값의 서식으로 각 요소가 표현된 문자열 배열입니다.A string array where each element is the representation of the value of this instance formatted with the format standard date and time format specifier.

예외

format은 올바른 표준 날짜 및 시간 형식 지정자 문자가 아닙니다.format is not a valid standard date and time format specifier character.

예제

다음 예제는 GetDateTimeFormats(Char) 메서드.The following example demonstrates the GetDateTimeFormats(Char) method. 현재 문화권의 긴 날짜 형식 지정자 ("D")를 사용 하 여 날짜의 문자열 표현을 표시 합니다.It displays the string representation of a date using the long date format specifier ("D") for the current culture.

  DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15);
  
  // Get the long date formats using the current culture.
  string [] longJuly28Formats = 
              july28.GetDateTimeFormats('D');

  // Display july28 in all long date formats.
  foreach (string format in longJuly28Formats) {
      Console.WriteLine(format);
  }
// The example displays the following output:
//       Tuesday, July 28, 2009
//       July 28, 2009
//       Tuesday, 28 July, 2009
//       28 July, 2009
  Dim july28 As Date = #7/28/2009 5:23:15#
  
  ' Get the long date formats using the current culture.
  Dim longJuly28Formats() As String = july28.GetDateTimeFormats("D"c)

  ' Display july28 in all long date formats.
  For Each format As String In longJuly28Formats
      Console.WriteLine(format)
Next			
' The example displays the following output:
'       Tuesday, July 28, 2009
'       July 28, 2009
'       Tuesday, 28 July, 2009
'       28 July, 2009

설명

format 매개 변수는 표준 날짜 및 시간 형식 지정자 중 하나일 수 있습니다.The format parameter can be any of the standard date and time format specifiers. 여기에 d, D, f, F, g, G, M, m O (또는 o) R (또는 r) s, t, T, u, U 및 Y (또는 y)이 포함 됩니다.These include d, D, f, F, g, G, M (or m), O (or o), R (or r), s, t, T, u, U, and Y (or y). 자세한 내용은 표준 날짜 및 시간 형식 문자열합니다.For more information, see Standard Date and Time Format Strings.

반환 값의 각 요소는 현재 문화권에서 정보를 사용 하 여 하는 형식이 지정 됩니다.Each element of the return value is formatted using information from the current culture. 현재 문화권에 대 한 문화권별 서식 지정 정보에 대 한 자세한 내용은 참조 하세요. CultureInfo.CurrentCulture합니다.For more information about culture-specific formatting information for the current culture, see CultureInfo.CurrentCulture.

중요

이 메서드는 문화권 구분 데이터를 사용 하므로 여러 메서드를 호출 하는 동일한 데이터를 반환 하 가정 하지 않아야 합니다.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data. 이 메서드에서 반환 되는 데이터는 현재 문화권이 변경, 사용자는 개별 문화권 설정을 재정의 또는 시스템의 문화권 데이터 업데이트가 발생 하는 경우 변경할 수 있습니다.The data returned by this method can change if the current culture changes, the user overrides individual cultural settings, or an update occurs to the system's cultural data.

추가 정보

GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider)

이 인스턴스의 값을 표준 날짜 및 시간 서식 지정자와 지정된 문화권별 서식 지정 정보에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers and the specified culture-specific formatting information.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(IFormatProvider ^ provider);
public string[] GetDateTimeFormats (IFormatProvider provider);
member this.GetDateTimeFormats : IFormatProvider -> string[]
Public Function GetDateTimeFormats (provider As IFormatProvider) As String()

매개 변수

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

이 인스턴스에 대한 문화권별 서식 지정 정보를 제공하는 개체입니다.An object that supplies culture-specific formatting information about this instance.

반환

String[]

표준 날짜 및 시간 서식 지정자 중 하나를 사용하여 이 인스턴스의 값을 서식 지정한 표현이 각 요소인 문자열 배열입니다.A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.

예제

다음 예제는 DateTime.GetDateTimeFormats(IFormatProvider) 메서드.The following example demonstrates the DateTime.GetDateTimeFormats(IFormatProvider) method. FR-FR 문화권에 대 한 모든 가능한 표준 날짜 및 시간 형식을 사용 하 여 날짜의 문자열 표현을 표시 합니다.It displays the string representation of a date using all possible standard date and time formats for the fr-FR culture.

DateTime juil28 = DateTime(2009, 7, 28, 5, 23, 15, 16);
IFormatProvider^ culture = gcnew System::Globalization::CultureInfo("fr-FR", true );

// Get the short date formats using the S"fr-FR" culture.
array<String^>^frenchJuly28Formats = juil28.GetDateTimeFormats(culture );

// Print [Out] july28* in all DateTime formats using fr-FR culture.
System::Collections::IEnumerator^ myEnum2 = frenchJuly28Formats->GetEnumerator();
while ( myEnum2->MoveNext() )
{
   String^ format = safe_cast<String^>(myEnum2->Current);
   System::Console::WriteLine(format );
}
DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15, 16);

IFormatProvider culture = 
    new System.Globalization.CultureInfo("fr-FR", true);
// Get the short date formats using the "fr-FR" culture.
string [] frenchJuly28Formats = 
            july28.GetDateTimeFormats(culture);

// Display july28 in various formats using "fr-FR" culture.
foreach (string format in frenchJuly28Formats) {
    Console.WriteLine(format);
}
Dim july28 As New DateTime(2009, 7, 28, 5, 23, 15, 16)
Dim culture As New System.Globalization.CultureInfo("fr-FR", True)

Dim july28Formats As String()
' Get the short date formats using the "fr-FR" culture.
july28Formats = july28.GetDateTimeFormats(culture)

' Print out july28 in various formats using "fr-FR" culture.
For Each format As String In july28Formats
   Console.WriteLine(format)
Next 

이 예제에서는 다음과 같은 출력이 표시 됩니다.The example displays the following output:

28/07/2009  
28/07/09  
28.07.09  
28-07-09  
2009-07-28  
mardi 28 juillet 2009  
28 juil. 09  
28 juillet 2009  
mardi 28 juillet 2009 05:23  
mardi 28 juillet 2009 5:23  
mardi 28 juillet 2009 05.23  
mardi 28 juillet 2009 05 h 23  
28 juil. 09 05:23  
28 juil. 09 5:23  
28 juil. 09 05.23  
28 juil. 09 05 h 23  
28 juillet 2009 05:23  
28 juillet 2009 5:23  
28 juillet 2009 05.23  
28 juillet 2009 05 h 23  
mardi 28 juillet 2009 05:23:15  
mardi 28 juillet 2009 5:23:15  
mardi 28 juillet 2009 05.23  
mardi 28 juillet 2009 05 h 23  
28 juil. 09 05:23:15  
28 juil. 09 5:23:15  
28 juil. 09 05.23  
28 juil. 09 05 h 23  
28 juillet 2009 05:23:15  
28 juillet 2009 5:23:15  
28 juillet 2009 05.23  
28 juillet 2009 05 h 23  
28/07/2009 05:23  
28/07/2009 5:23  
28/07/2009 05.23  
28/07/2009 05 h 23  
28/07/09 05:23  
28/07/09 5:23  
28/07/09 05.23  
28/07/09 05 h 23  
28.07.09 05:23  
28.07.09 5:23  
28.07.09 05.23  
28.07.09 05 h 23  
28-07-09 05:23  
28-07-09 5:23  
28-07-09 05.23  
28-07-09 05 h 23  
2009-07-28 05:23  
2009-07-28 5:23  
2009-07-28 05.23  
2009-07-28 05 h 23  
28/07/2009 05:23:15  
28/07/2009 5:23:15  
28/07/2009 05.23  
28/07/2009 05 h 23  
28/07/09 05:23:15  
28/07/09 5:23:15  
28/07/09 05.23  
28/07/09 05 h 23  
28.07.09 05:23:15  
28.07.09 5:23:15  
28.07.09 05.23  
28.07.09 05 h 23  
28-07-09 05:23:15  
28-07-09 5:23:15  
28-07-09 05.23  
28-07-09 05 h 23  
2009-07-28 05:23:15  
2009-07-28 5:23:15  
2009-07-28 05.23  
2009-07-28 05 h 23  
28 juillet  
28 juillet  
2009-07-28T05:23:15.0160000  
2009-07-28T05:23:15.0160000  
Tue, 28 Jul 2009 05:23:15 GMT  
Tue, 28 Jul 2009 05:23:15 GMT  
2009-07-28T05:23:15  
05:23  
5:23  
05.23  
05 h 23  
05:23:15  
5:23:15  
05.23  
05 h 23  
2009-07-28 05:23:15Z  
mardi 28 juillet 2009 12:23:15  
mardi 28 juillet 2009 12:23:15  
mardi 28 juillet 2009 12.23  
mardi 28 juillet 2009 12 h 23  
28 juil. 09 12:23:15  
28 juil. 09 12:23:15  
28 juil. 09 12.23  
28 juil. 09 12 h 23  
28 juillet 2009 12:23:15  
28 juillet 2009 12:23:15  
28 juillet 2009 12.23  
28 juillet 2009 12 h 23  
juillet 2009  
juillet 2009  

설명

반환한 문자열 배열이 합니다 DateTime.GetDateTimeFormats(IFormatProvider) 에 대 한 별도 호출에서 반환 된 문자열 배열을 결합 하는 것과 같습니다는 DateTime.GetDateTimeFormats(Char, IFormatProvider) "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U" 및 "y" 표준 서식 문자열을 사용 하 여 메서드.The string array returned by the DateTime.GetDateTimeFormats(IFormatProvider) method is equivalent to combining the string arrays returned by separate calls to the DateTime.GetDateTimeFormats(Char, IFormatProvider) method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. 표준 서식 지정자에 대 한 자세한 내용은 참조 하세요. 표준 날짜 및 시간 형식 문자열합니다.For more information about standard format specifiers, see Standard Date and Time Format Strings.

반환 값의 각 요소에서 제공 하는 문화권별 정보를 사용 하 여 형식이 provider합니다.Each element of the return value is formatted using culture-specific information supplied by provider.

중요

이 메서드는 문화권 구분 데이터를 사용 하므로 가정 하지 않아야 여러 메서드를 호출 하는 경우가 아니면 동일한 데이터를 반환 provider 되는 CultureInfo 고정 문화권을 나타내는 개체입니다.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data unless provider is a CultureInfo object that represents the invariant culture. 사용자의 개별 문화권 설정을 재정의 하는 경우이 메서드에서 반환 되는 데이터를 변경할 수 있습니다 provider 업데이트에 대 한 시스템의 문화권 데이터가 발생 하는 경우 또는 provider합니다.The data returned by this method can change if the user overrides the individual cultural settings of provider or if an update occurs to the system's cultural data for provider.

추가 정보

GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider)

이 인스턴스의 값을 지정된 표준 날짜 및 시간 서식 지정자와 문화권별 서식 지정 정보에서 지원하는 모든 문자열 표현으로 변환합니다.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier and culture-specific formatting information.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(char format, IFormatProvider ^ provider);
public string[] GetDateTimeFormats (char format, IFormatProvider provider);
member this.GetDateTimeFormats : char * IFormatProvider -> string[]
Public Function GetDateTimeFormats (format As Char, provider As IFormatProvider) As String()

매개 변수

format
Char Char Char Char

날짜 및 시간 서식 문자열.A date and time format string.

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

이 인스턴스에 대한 문화권별 서식 지정 정보를 제공하는 개체입니다.An object that supplies culture-specific formatting information about this instance.

반환

String[]

표준 날짜 및 시간 서식 지정자 중 하나를 사용하여 이 인스턴스의 값을 서식 지정한 표현이 각 요소인 문자열 배열입니다.A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.

예외

format은 올바른 표준 날짜 및 시간 형식 지정자 문자가 아닙니다.format is not a valid standard date and time format specifier character.

예제

다음 예제는 GetDateTimeFormats(Char, IFormatProvider) 메서드.The following example demonstrates the GetDateTimeFormats(Char, IFormatProvider) method. FR-FR 문화권에 대 한 간단한 날짜 형식 지정자 ("d")를 사용 하 여 날짜의 문자열 표현을 표시 합니다.It displays the string representations of a date using the short date format specifier ("d") for the fr-FR culture.

  DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15);
  
  IFormatProvider culture = 
      new System.Globalization.CultureInfo("fr-FR", true);
  // Get the short date formats using the "fr-FR" culture.
  string [] frenchJuly28Formats = 
              july28.GetDateTimeFormats('d', culture);

  // Display july28 in short date formats using "fr-FR" culture.
  foreach (string format in frenchJuly28Formats) {
      Console.WriteLine(format);
  }
// The example displays the following output:
//       28/07/2009
//       28/07/09
//       28.07.09
//       28-07-09
//       2009-07-28
  Dim july28 As Date = #7/28/2009 5:23:15#
  
  Dim culture As IFormatProvider = New System.Globalization.CultureInfo("fr-FR", True)
  ' Get the short date formats using the "fr-FR" culture.
  Dim frenchJuly28Formats() As String = july28.GetDateTimeFormats("d"c, culture)

  ' Display july28 in short date formats using "fr-FR" culture.
  For Each format As String In frenchJuly28Formats
      Console.WriteLine(format)
  Next
' The example displays the following output:
'       28/07/2009
'       28/07/09
'       28.07.09
'       28-07-09
'       2009-07-28

설명

형식 매개 변수는 표준 날짜 및 시간 형식 지정자의 하나일 수 있습니다.The format parameter can be any of the standard date and time format specifiers. 여기에 d, D, f, F, g, G, M, m O (또는 o) R (또는 r) s, t, T, u, U 및 Y (또는 y)이 포함 됩니다.These include d, D, f, F, g, G, M (or m), O (or o), R (or r), s, t, T, u, U, and Y (or y). 자세한 내용은 표준 날짜 및 시간 형식 문자열합니다.For more information, see Standard Date and Time Format Strings.

반환 값의 각 요소에서 제공 하는 문화권별 정보를 사용 하 여 형식이 provider합니다.Each element of the return value is formatted using culture-specific information supplied by provider.

중요

이 메서드는 문화권 구분 데이터를 사용 하므로 가정 하지 않아야 여러 메서드를 호출 하는 경우가 아니면 동일한 데이터를 반환 provider 되는 CultureInfo 고정 문화권을 나타내는 개체입니다.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data unless provider is a CultureInfo object that represents the invariant culture. 사용자의 개별 문화권 설정을 재정의 하는 경우이 메서드에서 반환 되는 데이터를 변경할 수 있습니다 provider 업데이트에 대 한 시스템의 문화권 데이터가 발생 하는 경우 또는 provider합니다.The data returned by this method can change if the user overrides the individual cultural settings of provider or if an update occurs to the system's cultural data for provider.

추가 정보

적용 대상