[flutter] 플러터에서 특정 시각 이전 또는 다음 시각 계산하기
특정 시각 이전 또는 다음 시각을 계산하려면 DateTime
의 add
및 subtract
메서드를 사용합니다. 예를 들어, 현재 시각에서 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일)만을 기준으로 계산하지만, 필요에 따라 분, 초, 밀리초 등을 이용하여 원하는 시각을 계산할 수 있습니다.