Ich möchte eine DateTime in die Konfigurationsdatei einfügen, aber ich möchte die DateTime in einer bestimmten Weise ausgedrückt. Ich habe Beispiele für die Verwendung einer DateTime in einem ConfigurationElement gesehen (wie im folgenden Beispiel). Die Beispiele, die ich gesehen habe, haben alle das Datum im amerikanischen Format. Ich möchte sicherstellen, dass das Datum für alle verständlich ist, unabhängig davon, wer sie sind, also möchte ich yyyy-MM-dd HH:mm:ss
als das Format verwenden.DateTime-Eigenschaft in einem ConfigurationElement
Wie mache ich das, wenn ich eine Klasse verwende, die von ConfigurationElement abgeleitet ist?
class MyConfigElement : ConfigurationElement
{
[ConfigurationProperty("Time", IsRequired=true)]
public DateTime Time
{
get
{
return (DateTime)this["Time"];
}
set
{
this["Time"] = value;
}
}
}
Doh! Ja, es funktioniert ohne Änderung. Das ist, was ich bekomme, wenn ich versuche, Dinge zu lesen und es nicht wirklich auszuprobieren, um es selbst zu sehen. Dr. Feynman wird sich in seinem Grab drehen. –