我根据在列表框中单击的项目创建了 DateTime 值。它的格式为 dd/MM/yyyy hh:mm:ss
。我想放大 10 分钟的时间段,中间有 clicked 事件。我当前的代码如下(其中 zoom_time 是要在我的图表上缩放到的日期时间;
chart1.ChartAreas[0].AxisX.Minimum = (Convert.ToDouble(zoom_time.AddMinutes(-5)));
chart1.ChartAreas[0].AxisX.Maximum = (Convert.ToDouble(zoom_time.AddMinutes(5)));
这打破了说法
"invalid cast from DateTime to double"
有什么想法吗?
最佳答案
您可以使用 DateTime.ToOADate()
,如果您的意思是双倍的 ole 自动化日期
关于c# - 将日期时间转换为 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17804933/