DateTime.GetDateTimeFormatsとは? わかりやすく解説

DateTime.GetDateTimeFormats メソッド ()

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

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説

戻り値各要素は、現在のカルチャからの情報使用して書式設定されます現在のカルチャに固有の書式情報詳細については、CultureInfo.CurrentCulture のトピック参照してください

標準形式指定子の詳細については、System.Globalization.DateTimeFormatInfo のトピック参照してください

使用例使用例

GetDateTimeFormats メソッドコード例次に示します

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
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);
}
   DateTime july28 = DateTime(1979,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 );
   }

   IFormatProvider^ culture = gcnew System::Globalization::CultureInfo( "fr-FR",true
 );
   
   // Get the short date formats using the S"fr-FR" culture.
   array<String^>^frenchJuly28Formats = july28.GetDateTimeFormats( 'd', culture
 );
   
   // Print [Out] july28* in various formats using S"fr-FR"
 culture.
   System::Console::WriteLine( "Starting fr-FR formats" );
   System::Collections::IEnumerator^ myEnum2 = frenchJuly28Formats->GetEnumerator();
   while ( myEnum2->MoveNext() )
   {
      String^ format = safe_cast<String^>(myEnum2->Current);
      System::Console::WriteLine( format );
   }
}

/*
This example produces the following results:

Is Thursday the day of the week for 5/1/2003?: True
The day of the week for 5/1/2003 is Thursday.
*/
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.
for (int iCtr1 = 0; iCtr1 < july28Formats.get_Length();
 iCtr1++) {
    String format = july28Formats[iCtr1];
    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");
for (int iCtr2 = 0; iCtr2 < frenchJuly28Formats.get_Length();
 iCtr2++) {
    String format = frenchJuly28Formats[iCtr2];
    System.Console.WriteLine(format);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.GetDateTimeFormats メソッド (Char)

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

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function GetDateTimeFormats ( _
    format As Char _
) As String()
public string[] GetDateTimeFormats (
    char format
)
public:
array<String^>^ GetDateTimeFormats (
    wchar_t format
)
public String[] GetDateTimeFormats (
    char format
)
public function GetDateTimeFormats (
    format : char
) : String[]

パラメータ

format

書式指定子を格納する Unicode 文字

戻り値
各要素format 標準 DateTime 書式指定子で書式指定されたこのインスタンスの値を示す文字配列

解説解説

戻り値各要素は、現在のカルチャからの情報使用して書式設定されます現在のカルチャに固有の書式情報詳細については、CultureInfo.CurrentCulture のトピック参照してください

標準形式指定子の詳細については、System.Globalization.DateTimeFormatInfo のトピック参照してください

使用例使用例

GetDateTimeFormats メソッドコード例次に示します

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
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);
}
   DateTime july28 = DateTime(1979,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 );
   }

   IFormatProvider^ culture = gcnew System::Globalization::CultureInfo( "fr-FR",true
 );
   
   // Get the short date formats using the S"fr-FR" culture.
   array<String^>^frenchJuly28Formats = july28.GetDateTimeFormats( 'd', culture
 );
   
   // Print [Out] july28* in various formats using S"fr-FR"
 culture.
   System::Console::WriteLine( "Starting fr-FR formats" );
   System::Collections::IEnumerator^ myEnum2 = frenchJuly28Formats->GetEnumerator();
   while ( myEnum2->MoveNext() )
   {
      String^ format = safe_cast<String^>(myEnum2->Current);
      System::Console::WriteLine( format );
   }
}

/*
This example produces the following results:

Is Thursday the day of the week for 5/1/2003?: True
The day of the week for 5/1/2003 is Thursday.
*/
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.
for (int iCtr1 = 0; iCtr1 < july28Formats.get_Length();
 iCtr1++) {
    String format = july28Formats[iCtr1];
    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");
for (int iCtr2 = 0; iCtr2 < frenchJuly28Formats.get_Length();
 iCtr2++) {
    String format = frenchJuly28Formats[iCtr2];
    System.Console.WriteLine(format);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.GetDateTimeFormats メソッド (Char, IFormatProvider)

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

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function GetDateTimeFormats ( _
    format As Char, _
    provider As IFormatProvider _
) As String()
Dim instance As DateTime
Dim format As Char
Dim provider As IFormatProvider
Dim returnValue As String()

returnValue = instance.GetDateTimeFormats(format, provider)
public string[] GetDateTimeFormats (
    char format,
    IFormatProvider provider
)
public:
array<String^>^ GetDateTimeFormats (
    wchar_t format, 
    IFormatProvider^ provider
)
public String[] GetDateTimeFormats (
    char format, 
    IFormatProvider provider
)
public function GetDateTimeFormats (
    format : char, 
    provider : IFormatProvider
) : String[]

パラメータ

format

書式指定子を格納する Unicode 文字

provider

このインスタンスに関するカルチャ固有の書式情報提供する IFormatProvider。

戻り値
要素格納した文字列配列要素は、標準 DateTime 書式指定子のいずれか書式指定されインスタンスの値を表します

解説解説
使用例使用例

GetDateTimeFormats メソッドコード例次に示します

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
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);
}
   DateTime july28 = DateTime(1979,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 );
   }

   IFormatProvider^ culture = gcnew System::Globalization::CultureInfo( "fr-FR",true
 );
   
   // Get the short date formats using the S"fr-FR" culture.
   array<String^>^frenchJuly28Formats = july28.GetDateTimeFormats( 'd', culture
 );
   
   // Print [Out] july28* in various formats using S"fr-FR"
 culture.
   System::Console::WriteLine( "Starting fr-FR formats" );
   System::Collections::IEnumerator^ myEnum2 = frenchJuly28Formats->GetEnumerator();
   while ( myEnum2->MoveNext() )
   {
      String^ format = safe_cast<String^>(myEnum2->Current);
      System::Console::WriteLine( format );
   }
}

/*
This example produces the following results:

Is Thursday the day of the week for 5/1/2003?: True
The day of the week for 5/1/2003 is Thursday.
*/
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.
for (int iCtr1 = 0; iCtr1 < july28Formats.get_Length();
 iCtr1++) {
    String format = july28Formats[iCtr1];
    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");
for (int iCtr2 = 0; iCtr2 < frenchJuly28Formats.get_Length();
 iCtr2++) {
    String format = frenchJuly28Formats[iCtr2];
    System.Console.WriteLine(format);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.GetDateTimeFormats メソッド (IFormatProvider)

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

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function GetDateTimeFormats ( _
    provider As IFormatProvider _
) As String()
Dim instance As DateTime
Dim provider As IFormatProvider
Dim returnValue As String()

returnValue = instance.GetDateTimeFormats(provider)
public string[] GetDateTimeFormats (
    IFormatProvider provider
)
public:
array<String^>^ GetDateTimeFormats (
    IFormatProvider^ provider
)
public String[] GetDateTimeFormats (
    IFormatProvider provider
)
public function GetDateTimeFormats (
    provider : IFormatProvider
) : String[]

パラメータ

provider

このインスタンスに関するカルチャ固有の書式情報提供する IFormatProvider。

戻り値
要素格納した文字列配列要素は、標準 DateTime 書式指定子のいずれか書式指定されインスタンスの値を表します

解説解説
使用例使用例

GetDateTimeFormats メソッドコード例次に示します

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
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);
}
   DateTime july28 = DateTime(1979,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 );
   }

   IFormatProvider^ culture = gcnew System::Globalization::CultureInfo( "fr-FR",true
 );
   
   // Get the short date formats using the S"fr-FR" culture.
   array<String^>^frenchJuly28Formats = july28.GetDateTimeFormats( 'd', culture
 );
   
   // Print [Out] july28* in various formats using S"fr-FR"
 culture.
   System::Console::WriteLine( "Starting fr-FR formats" );
   System::Collections::IEnumerator^ myEnum2 = frenchJuly28Formats->GetEnumerator();
   while ( myEnum2->MoveNext() )
   {
      String^ format = safe_cast<String^>(myEnum2->Current);
      System::Console::WriteLine( format );
   }
}

/*
This example produces the following results:

Is Thursday the day of the week for 5/1/2003?: True
The day of the week for 5/1/2003 is Thursday.
*/
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.
for (int iCtr1 = 0; iCtr1 < july28Formats.get_Length();
 iCtr1++) {
    String format = july28Formats[iCtr1];
    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");
for (int iCtr2 = 0; iCtr2 < frenchJuly28Formats.get_Length();
 iCtr2++) {
    String format = frenchJuly28Formats[iCtr2];
    System.Console.WriteLine(format);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.GetDateTimeFormats メソッド



このページでは「.NET Framework クラス ライブラリ リファレンス」からDateTime.GetDateTimeFormatsを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDateTime.GetDateTimeFormatsを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDateTime.GetDateTimeFormats を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DateTime.GetDateTimeFormats」の関連用語

DateTime.GetDateTimeFormatsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DateTime.GetDateTimeFormatsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS