DateTime.GetDateTimeFormats メソッド
このインスタンスの値を、標準 DateTime 書式指定子によってサポートされるすべての文字列形式に変換します。
オーバーロードの一覧
このインスタンスの値を、標準 DateTime 書式指定子によってサポートされるすべての文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function GetDateTimeFormats() As String()
このインスタンスの値を、指定した標準 DateTime 書式指定子によってサポートされるすべての文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function GetDateTimeFormats(Char) As String()
[JScript] public function GetDateTimeFormats(Char) : String[];
このインスタンスの値を、標準 DateTime 書式指定子および指定したカルチャ固有の書式情報によってサポートされる、すべての文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function GetDateTimeFormats(IFormatProvider) As String()
[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++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。