[flutter] 플러터에서 날짜 형식 지정 방법
플러터에서는 intl
패키지를 사용하여 날짜를 원하는 형식으로 지정할 수 있습니다. 이 패키지는 날짜와 시간을 다양한 언어와 지역에 맞게 형식화할 수 있는 기능을 제공합니다.
1. Intl 패키지 추가
먼저 pubspec.yaml
파일에 intl
패키지를 추가해야 합니다.
dependencies:
flutter:
sdk: flutter
intl: ^0.17.0
이후 터미널에서 flutter pub get
명령어를 실행하여 패키지를 다운로드합니다.
2. 날짜 형식 지정
다음은 intl
패키지를 사용하여 날짜를 형식화하는 간단한 예제입니다.
import 'package:intl/intl.dart';
void main() {
var now = DateTime.now();
var formatter = DateFormat.yMd(); // 날짜 형식 지정
String formattedDate = formatter.format(now);
print(formattedDate); // 예: 12/20/2022
}
위 예제에서 DateFormat.yMd()
는 “연도/월/일” 형식으로 날짜를 지정하도록 하는 옵션입니다.
플러터에서 날짜를 다양한 형식으로 지정하기 위해서는 DateFormat
클래스의 다양한 옵션을 활용할 수 있습니다. 예를 들어, DateFormat.yMMMMd()
는 “연도 월 일” 형식으로, DateFormat.Hm()
은 “시간:분” 형식으로 지정할 수 있습니다.
결론
플러터에서 intl
패키지를 사용하여 날짜 형식을 지정하는 방법에 대해 알아보았습니다. 이를 통해 화면에 표시되는 날짜를 다양한 형식으로 표현할 수 있습니다.