Entwickler-Ecke

Basistechnologien - String in DateTimePicker1.Value konvertieren?


Daffke - Sa 28.07.07 00:40
Titel: String in DateTimePicker1.Value konvertieren?
Hallo!

Problem:

1.) Ich konvertiere den Inhalt aus "dateTimePicker1.Value" in einen String Namens "datum"

C#-Quelltext
1:
datum = Convert.ToString(dateTimePicker1.Value);                    


2.) Dann wird der Inhalt der Variablen "datum" in ein Textfile geschrieben:

C#-Quelltext
1:
sw.WriteLine(datum);                    


3.) Am nächsten Tag will ich den Inhalt der Variablen wieder einladen:

C#-Quelltext
1:
datum = sr.ReadLine();                    


4.) Nun soll die Variable wieder in den DateTimePicker:

C#-Quelltext
1:
dateTimePicker1.Value = datum;                    


Und da ist das Problem!
Da "datum" ein Sting is' bekomm' ich es nicht in die Value.

C#-Quelltext
1:
dateTimePicker1.Value = Convert.ToDateTime(datum);                    

...geht auch nich'.
:-(

Kann mir vielleicht jemand helfen?

Vielen Dank.
Gruß,
Daffke


Christian S. - Sa 28.07.07 00:59

Ach, die doofe Convert-Klasse. Eigentlich braucht man die gar nicht und vom Standpunkt der OOP ist sie IMHO auch nicht astrein.

Convert.ToString(dateTimePicker1.Value); würde ich als dateTimePicker1.Value.ToString();

und, um auf Deine Frage zu antworten, sollte es eine DateTime.Parse(...)-Methode geben.


Daffke - Mi 01.08.07 12:40

Vielen Dank. Mit der DateTime.Parse(...)-Methode hat's natürlich funktioniert! :-)

Gruß,
Daffke