[flutter] 플러터에서 특정 시각 이전 또는 다음 시각 계산하기

특정 시각 이전 또는 다음 시각을 계산하려면 DateTimeaddsubtract 메서드를 사용합니다. 예를 들어, 현재 시각에서 1시간 후의 시각을 얻으려면 다음과 같이 할 수 있습니다.

DateTime now = DateTime.now();
DateTime oneHourLater = now.add(Duration(hours: 1));
print(oneHourLater);

현재 시각에서 1일 전의 시각을 찾으려면 subtract 메서드를 사용할 수 있습니다.

DateTime oneDayAgo = now.subtract(Duration(days: 1));
print(oneDayAgo);

이와 같이 DateTime 클래스를 사용하여 특정 시각의 이전 또는 다음 시각을 계산할 수 있습니다.위 코드는 시간(1시간 또는 1일)만을 기준으로 계산하지만, 필요에 따라 분, 초, 밀리초 등을 이용하여 원하는 시각을 계산할 수 있습니다.