c#
[c#/wpf/unity]DispatcherTimer를 활용한 시계구현(로직,소스코드)
개발자 고포고
2021. 11. 30. 16:10
반응형
C#에서 Datetime으로 시간을 가져올 수 있고, 그로 인해 손쉽게 시계 구현이 가능하다.
public long today = 0;
public void Settings(int sec)
{
dt_zone2 = new DispatcherTimer();
dt_zone2.Interval = TimeSpan.FromSeconds(1);
dt_zone2.Tick += Dt_zone2_Tick;
}
private void Dt_zone2_Tick(object sender, EventArgs e)
{
SetNow();
}
private void SetNow()
{
today = DateTime.Now.Ticks;
DateTime dt = new DateTime(today);
Debug.WriteLine($"now:{dt.Year}/{dt.Month}/{dt.Day} {dt.Hour}:{dt.Minute}:{dt.Second}");
}
다음과 같이 손쉽게 구현가능하다.
#Datetime #C# #unity #wpf #시계 #DispatcherTimer #Timer
반응형