[flutter] 플러터에서 시간을 더하거나 빼는 방법

시간을 더하고 빼는 방법을 보여주기 위해 아래 예제를 사용하겠습니다.

  1. 시간 더하기: 시간을 더하려면 DateTime 클래스의 add 메서드를 사용합니다. 다음 예제는 현재 시간에 2시간을 더하는 방법을 보여줍니다.

    DateTime currentTime = DateTime.now();
    DateTime newTime = currentTime.add(Duration(hours: 2));
    print(newTime);
    
  2. 시간 빼기: 시간을 빼려면 마찬가지로 DateTime 클래스의 subtract 메서드를 사용합니다. 다음 예제는 현재 시간에서 30분을 빼는 방법을 보여줍니다.

    DateTime currentTime = DateTime.now();
    DateTime newTime = currentTime.subtract(Duration(minutes: 30));
    print(newTime);
    

위 코드는 간단하게 테스트할 때 사용할 수 있는 예제이며, 실제 앱에서는 더 많은 에러 처리와 유효성 검사를 포함해야 합니다.

이와 관련된 내용을 보다 자세히 알고 싶다면 Dart 공식 문서를 참조하시기 바랍니다.