DateTimeConverter クラスとは? わかりやすく解説

DateTimeConverter クラス

DateTimeオブジェクトさまざまな表現への変換や、その逆の変換を行う型コンバータ提供します

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

Public Class DateTimeConverter
    Inherits TypeConverter
Dim instance As DateTimeConverter
public class DateTimeConverter : TypeConverter
public ref class DateTimeConverter : public
 TypeConverter
public class DateTimeConverter extends TypeConverter
public class DateTimeConverter extends
 TypeConverter
解説解説

このコンバータは、DateTimeオブジェクト文字列への変換と、その逆の変換だけを実行できます

ConvertFrom メソッドでは、DateTime クラスの Parse メソッド使用して文字列からの変換行います

CultureInfo が提供されていない場合ConvertTo メソッドでは、現在のカルチャが使用されます。通常ConvertTo は、ShortDatePattern プロパティ使用して日付書式化しShortDatePattern プロパティと ShortTimePattern プロパティ使用して日付と時刻書式化します。InvariantCulture プロパティ渡され場合ConvertTo は、日付を yyyy-mm-dd 書式設定し、ToString を使用して日付と時刻書式化します

コンバータ詳細については、TypeConverter 基本クラストピックおよび「方法 : 型コンバータ実装する」を参照してください

メモメモ

DateTimeConverterインスタンス作成しないください代わりに、TypeDescriptor クラスの GetConverter メソッド呼び出します。詳細については、TypeConverter 基本クラストピックの例を参照してください

このクラス適用される HostProtectionAttribute 属性Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的にはアイコンダブルクリックコマンド入力、またはブラウザURL入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラストピックまたは「SQL Server プログラミングホスト保護属性」を参照してください

使用例使用例

DateTime 型の変数文字列変換する方法と、その逆の変換を行う方法次のコード例示します

Dim dt As New DateTime(1990,
 5, 6)
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertTo(dt, GetType(String)))
Dim myStr As String = "1991-10-10"
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertFrom(myStr))
DateTime dt=new DateTime(1990,5,6);
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertTo(dt, typeof(string)));
string myStr="1991-10-10";
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertFrom(myStr));
DateTime dt(1990,5,6);
Console::WriteLine( TypeDescriptor::GetConverter( dt )->ConvertTo( dt, String::typeid
 ) );
String^ myStr = "1991-10-10";
Console::WriteLine( TypeDescriptor::GetConverter( dt )->ConvertFrom( myStr ) );
DateTime dt = new DateTime(1990, 5, 6);
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertTo(dt,
    String.class.ToType()));
String myStr = "1991-10-10";
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertFrom(myStr));
継承階層継承階層
System.Object
   System.ComponentModel.TypeConverter
    System.ComponentModel.DateTimeConverter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「DateTimeConverter クラス」の関連用語

DateTimeConverter クラスのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS