DateTimeConverter Osztály

Definíció

Típuskonvertert biztosít az objektumok különböző más ábrázolásokból való átalakításához DateTime .

public ref class DateTimeConverter : System::ComponentModel::TypeConverter
public class DateTimeConverter : System.ComponentModel.TypeConverter
type DateTimeConverter = class
    inherit TypeConverter
Public Class DateTimeConverter
Inherits TypeConverter
Öröklődés
DateTimeConverter

Példák

Az alábbi példakód egy típusváltozót DateTime sztringgé alakít át, és fordítva.

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(1990, 5, 6);
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertTo(dt, typeof(string)));
string myStr = "1991-10-10";
Console.WriteLine(TypeDescriptor.GetConverter(dt).ConvertFrom(myStr));
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))

Megjegyzések

Ez a konverter csak sztringgé alakíthat át objektumokat DateTime .

A ConvertFrom metódus az Parse osztály metódusával DateTime konvertál egy sztringből.

A ConvertTo metódus az aktuális kultúrát CultureInfo használja, ha nincs megadva. ConvertTo Általában a ShortDatePattern tulajdonság használatával formázza a dátumot és ShortDatePattern a ShortTimePattern tulajdonságot a dátum és az idő formázásához. Ha a InvariantCulture tulajdonság átadása megtörtént, ConvertTo a yyyy-MM-dd használatával formázza a dátumot, és ToString formázza a dátumot és az időt.

A típuskonverterekről további információt az alaposztály és a TypeConverterTípuskonverter implementálása című témakörben talál.

Note

Soha ne hozzon létre példányt.DateTimeConverter Ehelyett hívja meg az GetConverter osztály metódusát TypeDescriptor . További információkért tekintse meg az alaposztály példáit TypeConverter .

Konstruktorok

Name Description
DateTimeConverter()

Inicializálja a DateTimeConverter osztály új példányát.

Metódusok

Name Description
CanConvertFrom(ITypeDescriptorContext, Type)

Egy értéket kap, amely jelzi, hogy ez a konverter képes-e az adott forrástípusban lévő objektumot a megadott környezettel átalakítani DateTime .

CanConvertFrom(Type)

Azt adja vissza, hogy ez a konverter képes-e átalakítani egy adott típusú objektumot ennek a konverternek a típusára.

(Öröklődés forrása TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Beolvas egy értéket, amely jelzi, hogy ez a konverter képes-e átalakítani egy objektumot az adott céltípusra a környezet használatával.

CanConvertTo(Type)

Azt adja vissza, hogy ez a konverter képes-e átalakítani az objektumot a megadott típusra.

(Öröklődés forrása TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

A megadott értékobjektumot átalakítja egy DateTime.

ConvertFrom(Object)

A megadott értéket átalakítja ennek a konverternek a típusára.

(Öröklődés forrása TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

A megadott sztringet átalakítja ennek a konverternek a típusára az invariáns kultúra és a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
ConvertFromInvariantString(String)

Az adott sztringet átalakítja ennek a konverternek a típusára az invariáns kultúra használatával.

(Öröklődés forrása TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

A megadott szöveget objektummá alakítja a megadott környezet- és kulturális információk használatával.

(Öröklődés forrása TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

A megadott szöveget objektummá alakítja a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
ConvertFromString(String)

A megadott szöveget objektummá alakítja.

(Öröklődés forrása TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

A megadott értékobjektumot DateTime az argumentumok használatával konvertálja.

ConvertTo(Object, Type)

Az argumentumok használatával a megadott értékobjektumot a megadott típussá alakítja.

(Öröklődés forrása TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

A megadott értéket kulturális invariáns sztring-ábrázolássá alakítja a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
ConvertToInvariantString(Object)

A megadott értéket kulturális invariáns sztring-ábrázolássá alakítja.

(Öröklődés forrása TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

A megadott értéket sztringábrázolássá alakítja a megadott környezet- és kulturális információk használatával.

(Öröklődés forrása TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

A megadott értéket sztringábrázolássá alakítja a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
ConvertToString(Object)

A megadott értéket sztringábrázolássá alakítja.

(Öröklődés forrása TypeConverter)
CreateInstance(IDictionary)

Egy adott tulajdonságérték-készlet újbóli létrehozása Object az objektumhoz.

(Öröklődés forrása TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Létrehoz egy olyan példányt, amelyhez ez TypeConverter társítva van, a megadott környezet használatával, az objektumhoz tartozó tulajdonságértékek halmazával.

(Öröklődés forrása TypeConverter)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetConvertFromException(Object)

Kivételt ad vissza, ha a konvertálás nem hajtható végre.

(Öröklődés forrása TypeConverter)
GetConvertToException(Object, Type)

Kivételt ad vissza, ha a konvertálás nem hajtható végre.

(Öröklődés forrása TypeConverter)
GetCreateInstanceSupported()

Azt adja vissza, hogy az objektum értékének módosítása új érték létrehozásához meghívja-e a CreateInstance(IDictionary) metódust.

(Öröklődés forrása TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Azt adja vissza, hogy az objektum értékének módosítása új érték létrehozására CreateInstance(IDictionary) irányuló hívást igényel-e a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Az értékparaméter által megadott tömbtípus tulajdonságainak gyűjteményét adja vissza a megadott környezet és attribútumok használatával.

(Öröklődés forrása TypeConverter)
GetProperties(ITypeDescriptorContext, Object)

Az értékparaméter által megadott tömbtípus tulajdonságainak gyűjteményét adja vissza a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
GetProperties(Object)

Az értékparaméter által megadott tömbtípus tulajdonságainak gyűjteményét adja vissza.

(Öröklődés forrása TypeConverter)
GetPropertiesSupported()

Azt adja vissza, hogy ez az objektum támogatja-e a tulajdonságokat.

(Öröklődés forrása TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Azt adja vissza, hogy ez az objektum támogatja-e a tulajdonságokat a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
GetStandardValues()

A szabványos értékek gyűjteményét adja vissza az alapértelmezett környezetből az ehhez a típuskonverterhez tervezett adattípushoz.

(Öröklődés forrása TypeConverter)
GetStandardValues(ITypeDescriptorContext)

A típuskonverter adattípusának szabványos értékeinek gyűjteményét adja vissza, ha egy formátumkörnyezetben van megadva.

(Öröklődés forrása TypeConverter)
GetStandardValuesExclusive()

Azt adja vissza, hogy a visszaadott GetStandardValues() standard értékek gyűjteménye kizárólagos lista-e.

(Öröklődés forrása TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Azt adja vissza, hogy a visszaadott GetStandardValues() standard értékek gyűjteménye a lehetséges értékek kizárólagos listája-e a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
GetStandardValuesSupported()

Azt adja vissza, hogy ez az objektum támogatja-e a listából kiválasztható szabványos értékek készletét.

(Öröklődés forrása TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Azt adja vissza, hogy ez az objektum támogatja-e a lista alapján kiválasztható szabványos értékek készletét a megadott környezet használatával.

(Öröklődés forrása TypeConverter)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsValid(ITypeDescriptorContext, Object)

Azt adja vissza, hogy a megadott értékobjektum érvényes-e erre a típusra és a megadott környezetre.

(Öröklődés forrása TypeConverter)
IsValid(Object)

Azt adja vissza, hogy a megadott értékobjektum érvényes-e erre a típusra.

(Öröklődés forrása TypeConverter)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SortProperties(PropertyDescriptorCollection, String[])

Tulajdonságok gyűjteményének rendezése.

(Öröklődés forrása TypeConverter)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: