[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
패키지의 공식 문서를 참고하세요.