728x90
Datatime 연산
주로 사용되는 연산
- 날짜 간 차이 계산
- DateTime 객체를 서로 빼면 TimeSpan 객체가 반환된다.
DateTime date1 = new DateTime(2023, 1, 1); DateTime date2 = new DateTime(2023, 12, 31); TimeSpan difference = date2 - date1; Console.WriteLine($"Days between: {difference.Days}");
- 날짜에 시간 더하기/빼기
- DateTime에 TimeSpan을 더하거나 뺄 수 있다.
DateTime now = DateTime.Now; DateTime future = now.AddDays(7); DateTime past = now.AddHours(-3);
- 날짜 비교
- DateTime 객체는 비교 연산자를 사용할 수 있다.
if (date1 < date2) { Console.WriteLine("date1 is earlier than date2"); }
- DateTime 연산은 게임 서버에서 시간 기반 이벤트, 쿨다운, 세션 관리, 로그 기록 등
728x90
'언어 > C#' 카테고리의 다른 글
partial (0) | 2024.08.09 |
---|---|
GeneratedClrTypeInfo (0) | 2024.08.09 |
HasRows (0) | 2024.08.08 |
ExecuteNonQueryAsync (0) | 2024.08.08 |
ExecuteReaderAsync (0) | 2024.08.08 |