使用dateTimePIcker设置计时器间隔

时间:2011-03-28 15:23:52

标签: c# double datetimepicker

我想使用dateTimePicker时间格式{mm:ss}并在timer.interval中使用它。

意味着将dateTimePicker值转换为double并再次返回。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

使用此:

timer.Interval = dateTimePicker.Value.TimeOfDay.TotalMilliseconds

答案 1 :(得分:0)

timer.interval以毫秒为单位。 (mm * 60 + ss)* 1000 =以毫秒为单位的时间。 或者更容易DateTime.TimeOfDay.TotalMilliseconds

使用TimeSpan对象而不是DateTime也许更糟糕。因为您没有使用它的日期部分。 (也许是出于我不知道的其他原因)

然后,您可以使用TimeSpan.TotalMilliseconds属性。

TimeSpan on MSDN