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

다음은 플러터에서 DateTime 클래스를 사용하여 날짜와 시간을 더하거나 빼는 방법을 보여주는 간단한 예제 코드입니다.

날짜와 시간 더하기

import 'package:flutter/material.dart';

void main() {
  // 현재 시간
  DateTime now = DateTime.now();
  
  // 10일 뒤의 시간 계산
  DateTime laterDate = now.add(Duration(days: 10));

  print(laterDate);
}

날짜와 시간 빼기

import 'package:flutter/material.dart';

void main() {
  // 현재 시간
  DateTime now = DateTime.now();
  
  // 5일 전의 시간 계산
  DateTime earlierDate = now.subtract(Duration(days: 5));

  print(earlierDate);
}

위의 예제 코드에서, DateTime 클래스의 addsubtract 메서드는 각각 주어진 Duration을 현재 날짜와 시간에 더하거나 빼는 데 사용됩니다. 이를 통해 원하는 시간의 증가 또는 감소를 쉽게 구현할 수 있습니다.

이렇게 플러터에서 날짜와 시간을 조작하는 방법을 사용하여 앱에서 원하는 대로 시간을 유연하게 관리할 수 있습니다.

참고 문헌: