-1
私はアナログ時計アプリで働いています、それは正常な時計の正確さを持っています。現在の時刻を表示する代わりに、指定された時刻から開始する時刻を表示する必要があります。毎秒トリガーされるタイマーイベントハンドラーを使用しました。正確な時計を実行
protected void Timer_Tick(object sender, EventArgs e)
{
DateTime CurrentTime = DateTime.Now;
TimeSpan ElapsedTime = m_PrevCurrentTime.HasValue ? CurrentTime - m_PrevCurrentTime.Value : TimeSpan.Zero;
Time += ElapsedTime;
// Update clock.
:
m_PrevCurrentTime = CurrentTime;
}
ElapsedTimeは正確に1秒ではないため、クロックは正確ではありません。 良いアプローチがありますか?
サイドバーの関連リンクを見てください。 – LarsTech