Convertir DateTime à Double
J'ai créé une valeur DateTime à partir d'un élément cliqué dans une listBox. C'est dans le format dd/MM/yyyy hh:mm:ss
. Je veux zoomer sur une période de dix minutes avec l'cliqué événement dans le milieu. Mon code est comme suit (où zoom_time est la date de zoom sur mon graphique;
chart1.ChartAreas[0].AxisX.Minimum = (Convert.ToDouble(zoom_time.AddMinutes(-5)));
chart1.ChartAreas[0].AxisX.Maximum = (Convert.ToDouble(zoom_time.AddMinutes(5)));
Interrompt en disant
non valide"cast de DateTime à double"
Toutes les idées, les gars?
parce que vous êtes en train de jeter un
DateTime
à un double
, vous ne pouvez pas faire comme cela. Ce double
valeur attendez-vous à obtenir de la DateTime
? Donner un exemple d'entrée et de sortie les valeurs que vous souhaitezOriginalL'auteur tommy_20 | 2013-07-23
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
DateTime.ToOADate()
, si vous voulez dire ole automation date en doubleOriginalL'auteur BudBrot
Merci pour cette!
Pour référence, les éléments suivants qui fonctionne le mieux;
OriginalL'auteur tommy_20
Vous devez utiliser le ToOADate() methode comme suit:
Edit:
Devrait avoir rafraîchi ma page avant de répondre. 🙂
OriginalL'auteur Rand Random