Programming Language/C#
-
using System DateTime 구조체는 날짜와 시간으로 표현된 시각을 나타낸다. 현재 시각을 가져오거나, 날짜간의 연산이 필요하거나, 원하는 날짜 및 시각을 저장하는 등으로 사용할 수 있다. DateTime dt = new DateTime(2024, 10, 12, 23, 20, 42, 21);Console.WriteLine($"DateTime: {dt}");Console.WriteLine($"Year: {dt.Year}");Console.WriteLine($"Month: {dt.Month}");Console.WriteLine($"Day: {dt.Day}");Console.WriteLine($"DayOfWeek: {dt.DayOfWeek}");Console.WriteLine($"Hour: {dt...
[C#] DateTime 구조체 파헤치기using System DateTime 구조체는 날짜와 시간으로 표현된 시각을 나타낸다. 현재 시각을 가져오거나, 날짜간의 연산이 필요하거나, 원하는 날짜 및 시각을 저장하는 등으로 사용할 수 있다. DateTime dt = new DateTime(2024, 10, 12, 23, 20, 42, 21);Console.WriteLine($"DateTime: {dt}");Console.WriteLine($"Year: {dt.Year}");Console.WriteLine($"Month: {dt.Month}");Console.WriteLine($"Day: {dt.Day}");Console.WriteLine($"DayOfWeek: {dt.DayOfWeek}");Console.WriteLine($"Hour: {dt...
2025.01.30 -
using System.Diagnostics Stopwatch 클래스로 어느 간격에 대한 경과 시간을 측정할 수 있다. 일반적으로 Start 메서드를 호출한 다음 Stop 메서드를 호출하고,이후 Elapsed 속성을 사용하여 경과 시간을 확인할 수 있다. Stopwatch sw = new Stopwatch();sw.Start();for (int i = 0; i 원리Stopwatch는 기본 타이머 메커니즘에서 타이머 Tick을 카운트하여 경과 시간을 측정한다.Tick은 Stopwatch 타이머가 측정할 수 있는 가장 작은 시간 단위이며, 내부 시스템 시간을 측정하는 임의의 시간 단위이다. ElapsedTicks는 경과된 틱 수를 나타낸다. 이를 Frequency 필드로 나눠 초 단위로 변환한다. 즉,..
[C#] Stopwatch 클래스 이해하기using System.Diagnostics Stopwatch 클래스로 어느 간격에 대한 경과 시간을 측정할 수 있다. 일반적으로 Start 메서드를 호출한 다음 Stop 메서드를 호출하고,이후 Elapsed 속성을 사용하여 경과 시간을 확인할 수 있다. Stopwatch sw = new Stopwatch();sw.Start();for (int i = 0; i 원리Stopwatch는 기본 타이머 메커니즘에서 타이머 Tick을 카운트하여 경과 시간을 측정한다.Tick은 Stopwatch 타이머가 측정할 수 있는 가장 작은 시간 단위이며, 내부 시스템 시간을 측정하는 임의의 시간 단위이다. ElapsedTicks는 경과된 틱 수를 나타낸다. 이를 Frequency 필드로 나눠 초 단위로 변환한다. 즉,..
2025.01.30