티스토리 뷰

반응형

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

반응형
댓글
반응형