0
A
回答
2
定義一個變量被點擊一次按鈕NOW()。 當您再次單擊時,測量NOW與您的變量之間的差異。
通過執行NOW - 一個DateTime變量,您將得到一個TimeSpan變量。
0
DateTime? time;
buttonClick(....)
{
if (time.HasValue)
{
TimeSpan diff = DateTime.Now.Subtract(time.Value);
DoSomethingWithDiff(diff);
time = null;
}
else
{
time = DateTime.Now;
}
}
4
DateTime.Now可能不夠精確,無法滿足您的需求。 http://blogs.msdn.com/b/ericlippert/archive/2010/04/08/precision-and-accuracy-of-datetime.aspx(Short short version:DateTime非常精確,DateTime.Now - >沒有那麼多。)
如果您想要更高的精度,請使用Stopwatch類(System.Diagnostics.Stopwatch)。
Stopwatch watch = new Stopwatch();
watch.Start();
// ...
watch.Stop();
long ticks = watch.ElapsedTicks;
0
見靜態System.Environment.TickCount
財產。
自系統啓動以來經過的毫秒數,因此調用它兩次並從後面減去較早的值將以毫秒爲單位給出經過的時間。
相關問題
- 1. 如何測量兩次點擊按鈕之間的時間?
- 2. 如何衡量按鈕點擊之間的時間? C#
- 3. 檢測時間按鈕被按下
- 4. Android - 測量兩次按鈕點擊之間的時間
- 5. 使2個按鈕之間的區別
- 6. 如何檢測Arduino中按下按鈕的時間?
- 7. 3hr按下按鈕之間的時間延遲
- 8. [LibGDX]按下按鈕之間的延遲
- 9. 2個按鈕之間的增量和減量
- 10. WPF如何知道在多個按鈕之間按下的當前按鈕
- 11. 如何檢測2個按鈕同時按下?
- 12. 計算按下同一個按鈕兩次之間的時間差
- 13. 我如何的4行和2個按鈕之間切換?
- 14. 兩個按鈕之間的空間
- 15. Android按鈕欄 - buttonBarButtonStyle在按鈕之間留下間隙
- 16. BlackBerry:縮小HorizontalFieldManager中2個按鈕之間的空間
- 17. 如何在長時間按下按鈕的同時打開一個帶有其他按鈕的矩形按鈕?
- 18. 當按下音量按鈕時檢測
- 19. 如何更改按鈕和背景之間的按鈕背景?
- 20. 單擊按鍵之間的測量時間
- 21. Android - 如何獲得2次點擊同一按鈕之間的時間
- 22. Android多時間按鈕按下問題?
- 23. 可可觸摸 - 時間按鈕按下
- 24. 如何在兩個其他按鈕之間居中按鈕?
- 25. 如何在同一時間點擊一個按鈕和活動2個按鈕
- 26. 如何檢查按鈕按下的時間?
- 27. 點擊檢測和按鈕圖形之間的偏移量libgdx
- 28. 2個單選按鈕組之間的JQuery同步選定的單選按鈕
- 29. 如何定義兩個水平按鈕之間的空間?
- 30. 如何刪除兩個內聯按鈕之間的空間?
謝謝! ,以及如何將tick中的值轉換爲分鐘和秒? – Gold 2010-05-26 18:43:04
一秒鐘內有一千萬個蜱蟲。但秒錶具有屬性EllapsedSeconds(不言自明)和Ellapsed,它將返回一個TimeSpan,您可以從中獲取分鐘,秒等。 – 2010-05-26 19:02:43
@Anthony:默認秒錶實現使用系統時鐘單位,每秒只有1000個時鐘單位,而不是1000萬。 – ctacke 2010-05-26 19:11:12