[flutter] 플러터에서 날짜를 특정 형식으로 출력하는 방법

플러터 앱에서 날짜를 특정 형식으로 출력하는 방법에 대해 알아보겠습니다.

intl 패키지 사용하기

플러터에서는 intl 패키지를 사용하여 날짜를 다양한 형식으로 포맷할 수 있습니다. 이 패키지를 사용해서 날짜를 특정 형식으로 출력하는 방법은 아래와 같습니다.

먼저, intl 패키지를 pubspec.yaml 파일에 추가합니다.

dependencies:
  flutter:
    sdk: flutter
  intl: ^0.17.0

그리고 다음과 같이 날짜를 특정 형식으로 출력할 수 있습니다.

import 'package:intl/intl.dart';

void main() {
  var now = DateTime.now();
  var formatter = DateFormat('yyyy-MM-dd');
  String formattedDate = formatter.format(now);
  print(formattedDate); // 예: 2022-01-01
}

위의 예시에서는 DateFormat 클래스를 사용하여 날짜 형식을 지정하고, format 메서드를 사용하여 날짜를 지정된 형식으로 포맷했습니다.

이렇게 하면 플러터 앱에서 날짜를 특정 형식으로 출력할 수 있습니다.

더 많은 형식화 옵션 및 사용 방법은 intl 패키지의 공식 문서를 참고하세요.