Konvertieren von DateTime zu Verdoppeln
Habe ich einen DateTime-Wert aus einem Element geklickt haben in einer listBox. Es ist im format dd/MM/yyyy hh:mm:ss
. Ich möchte zum vergrößern auf ein zehn-Minuten-Zeitraum mit der angeklickten event in der Mitte. Mein Aktueller code ist wie folgt (wobei zoom_time DateTime-zu-zoom, um auf meiner Karte;
chart1.ChartAreas[0].AxisX.Minimum = (Convert.ToDouble(zoom_time.AddMinutes(-5)));
chart1.ChartAreas[0].AxisX.Maximum = (Convert.ToDouble(zoom_time.AddMinutes(5)));
Diese bricht nämlich
"invalid cast from DateTime zu verdoppeln"
Irgendwelche Ideen, Jungs?
- da Sie versuchen, aus ein
DateTime
zu einemdouble
, die Sie nicht mögen. Wasdouble
Wert erwarten Sie, um von derDateTime
? Geben Sie ein Beispiel von input-und output-Werte, die Sie wollen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
DateTime.ToOADate()
, wenn du meinst, ole-automation Datum durch doppelklickenVielen Dank dafür!
Referenz, die folgenden am besten funktioniert;
Müssen Sie die ToOADate() methode wie folgt:
Edit:
Haben sollten, aktualisiert sich meine Seite an, bevor er antwortete. 🙂