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. 如何測量按下python中的按鈕與tkinter之間的流逝時間?
- 2. 如何測量兩次點擊按鈕之間的時間?
- 3. 如何衡量按鈕點擊之間的時間? C#
- 4. 檢測時間按鈕被按下
- 5. Android - 測量兩次按鈕點擊之間的時間
- 6. 使2個按鈕之間的區別
- 7. 如何檢測Arduino中按下按鈕的時間?
- 8. Highstocks - 如何檢測變焦按鈕被按下的時間
- 9. 3hr按下按鈕之間的時間延遲
- 10. 按鈕之間的時間間隔?
- 11. [LibGDX]按下按鈕之間的延遲
- 12. 2個按鈕之間的增量和減量
- 13. WPF如何知道在多個按鈕之間按下的當前按鈕
- 14. 按鈕按鈕之間Dispatchtimer
- 15. XNA:如何衡量一個按鍵被按下的時間量?
- 16. 按鈕點擊之間的JAVA時間
- 17. 如何檢測2個按鈕同時按下?
- 18. 我如何的4行和2個按鈕之間切換?
- 19. 計算按下同一個按鈕兩次之間的時間差
- 20. 兩個按鈕之間的空間
- 21. android:按下home按鈕和電源按鈕之間的區別?
- 22. Javascript按下一個區間的按鈕
- 23. 簡單的程序:如何發送按下按鈕的時間和時間?
- 24. Android按鈕欄 - buttonBarButtonStyle在按鈕之間留下間隙
- 25. BlackBerry:縮小HorizontalFieldManager中2個按鈕之間的空間
- 26. 如何在長時間按下按鈕的同時打開一個帶有其他按鈕的矩形按鈕?
- 27. 當按下音量按鈕時檢測
- 28. 如何更改按鈕和背景之間的按鈕背景?
- 29. 單擊按鍵之間的測量時間
- 30. Android - 如何獲得2次點擊同一按鈕之間的時間
謝謝! ,以及如何將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