언어/C#

Datatime 연산

에린_1 2024. 8. 9. 09:44
728x90

Datatime 연산

주로 사용되는 연산

  1. 날짜 간 차이 계산
    • 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}");
    
  2. 날짜에 시간 더하기/빼기
    • DateTime에 TimeSpan을 더하거나 뺄 수 있다.
    DateTime now = DateTime.Now;
    DateTime future = now.AddDays(7);
    DateTime past = now.AddHours(-3);
    
  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