[flutter] 플러터에서 날짜 포맷 문자열 사용 방법

플러터(Flutter) 앱을 개발할 때 종종 날짜를 표시하고 이를 사용자 친화적인 형식으로 표현해야 할 때가 있습니다. 이를 위해 날짜 포맷 문자열을 사용하여 날짜를 원하는 형식으로 변환할 수 있습니다. 이 포스트에서는 Flutter에서의 날짜 포맷 문자열 사용 방법에 대해 알아보겠습니다.

DateTime 클래스와 DateFormat 클래스

Flutter에서는 DateTime 클래스를 사용하여 날짜와 시간을 나타내고 처리할 수 있습니다. 또한, intl 패키지에 포함된 DateFormat 클래스를 사용하여 날짜를 포맷팅할 수 있습니다.

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 클래스를 사용하여 yyyy-MM-dd와 같은 포맷 문자열을 지정하여 원하는 형식으로 날짜를 변환할 수 있습니다.

날짜 포맷 문자열 사용 예제

다양한 형식으로 날짜를 포맷팅할 수 있습니다. 아래는 몇 가지 예제입니다.

결론

Flutter에서는 DateFormat 클래스를 사용하여 날짜 포맷 문자열을 지정하여 날짜를 다양한 형식으로 표현할 수 있습니다. 이를 통해 앱에서 사용자에게 친숙하고 이해하기 쉬운 형식으로 날짜를 표시할 수 있습니다.

더 많은 정보와 예제는 intl 패키지 공식 문서를 참고하시기 바랍니다.