次の方法で共有


DateTime.GetDateTimeFormats メソッド

このインスタンスの値を、標準 DateTime 書式指定子によってサポートされるすべての文字列形式に変換します。

オーバーロードの一覧

このインスタンスの値を、標準 DateTime 書式指定子によってサポートされるすべての文字列形式に変換します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function GetDateTimeFormats() As String()

[C#] public string[] GetDateTimeFormats();

[C++] public: String* GetDateTimeFormats() __gc[];

[JScript] public function GetDateTimeFormats() : String[];

このインスタンスの値を、指定した標準 DateTime 書式指定子によってサポートされるすべての文字列形式に変換します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function GetDateTimeFormats(Char) As String()

[C#] public string[] GetDateTimeFormats(char);

[C++] public: String* GetDateTimeFormats(__wchar_t) __gc[];

[JScript] public function GetDateTimeFormats(Char) : String[];

このインスタンスの値を、標準 DateTime 書式指定子および指定したカルチャ固有の書式情報によってサポートされる、すべての文字列形式に変換します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function GetDateTimeFormats(IFormatProvider) As String()

[C#] public string[] GetDateTimeFormats(IFormatProvider);

[C++] public: String* GetDateTimeFormats(IFormatProvider*) __gc[];

[JScript] public function GetDateTimeFormats(IFormatProvider) : String[];

このインスタンスの値を、指定した標準 DateTime 書式指定子およびカルチャ固有の書式情報によってサポートされる、すべての文字列形式に変換します。

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function GetDateTimeFormats(Char, IFormatProvider) As String()

[C#] public string[] GetDateTimeFormats(char, IFormatProvider);

[C++] public: String* GetDateTimeFormats(__wchar_t, IFormatProvider*) __gc[];

[JScript] public function GetDateTimeFormats(Char, IFormatProvider) : String[];

使用例

[Visual Basic, C#, C++] GetDateTimeFormats メソッドを次のサンプルで示します。

[Visual Basic, C#, C++] メモ   ここでは、GetDateTimeFormats のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Dim july28 As New DateTime(1979, 7, 28, 5, 23, 15, 16)

Dim july28Formats As String()
july28Formats = july28.GetDateTimeFormats()

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

Dim culture As New System.Globalization.CultureInfo("fr-FR", True)

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

' Print out july28 in various formats using "fr-FR" culture.
System.Console.WriteLine("Starting fr-FR formats")
For Each format In frenchJuly28Formats
   System.Console.WriteLine(format)
Next format

[C#] 
DateTime july28 = new DateTime(1979, 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) {
    System.Console.WriteLine(format);
}

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);

// Print out july28 in various formats using "fr-FR" culture.
System.Console.WriteLine("Starting fr-FR formats");
foreach (string format in frenchJuly28Formats) {
    System.Console.WriteLine(format);
}

[C++] 
DateTime july28 = DateTime(1979, 7, 28, 5, 23, 15, 16);

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 = __try_cast<String*>(myEnum->Current);

   System::Console::WriteLine(format);
}

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

// Print [Out] july28* in various formats using S"fr-FR" culture.
System::Console::WriteLine(S"Starting fr-FR formats");
System::Collections::IEnumerator* myEnum2 = frenchJuly28Formats->GetEnumerator();
while (myEnum2->MoveNext()) {
   String* format = __try_cast<String*>(myEnum2->Current);

   System::Console::WriteLine(format);
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

DateTime 構造体 | DateTime メンバ | System 名前空間