[c#] 시간 및 날짜 데이터 타입

System.DateTime

DateTime 구조체는 날짜 및 시간 정보를 포함하며 .NET에서 가장 일반적으로 사용되는 시간 및 날짜 데이터 타입입니다. 이 구조체는 연, 월, 일, 시, 분, 초 등의 시간 정보를 표현할 수 있습니다.

DateTime currentTime = DateTime.Now;
DateTime specificDate = new DateTime(2023, 12, 31);

System.TimeSpan

TimeSpan 구조체는 두 날짜 또는 시간 간격을 나타냅니다. 시간 간격을 추가하거나 빼는 데 사용됩니다.

TimeSpan timeDifference = specificDate - currentTime;

System.DateTimeOffset

DateTimeOffset 구조체는 DateTime과 UTC 옵션이 추가된 확장형으로, 특정 시간 및 UTC 차이를 명시적으로 처리할 수 있도록 지원합니다.

DateTimeOffset currentOffset = DateTimeOffset.Now;

위의 데이터 타입들을 활용하여 .NET에서 날짜 및 시간을 효과적으로 처리할 수 있습니다.

참조: