[flutter] 플러터에서 날짜와 시간을 다른 포맷으로 출력하기
플러터에서는 intl
패키지를 사용하여 날짜와 시간을 다른 포맷으로 출력할 수 있습니다. 이 패키지는 날짜와 시간을 현지화된 형식으로 표시하는 데 도움이 됩니다.
intl 패키지 추가하기
먼저, pubspec.yaml
파일에 다음과 같이 intl
패키지를 추가합니다:
dependencies:
flutter:
sdk: flutter
intl: ^0.17.0
그런 다음, 터미널에서 flutter pub get
명령어를 실행하여 패키지를 다운로드합니다.
날짜와 시간 포맷하기
다음은 intl
패키지를 사용하여 날짜와 시간을 다른 포맷으로 변경하는 방법입니다.
import 'package:intl/intl.dart';
void main() {
var now = DateTime.now();
var dateFormatter = DateFormat('yyyy-MM-dd');
var timeFormatter = DateFormat('HH:mm:ss');
String formattedDate = dateFormatter.format(now);
String formattedTime = timeFormatter.format(now);
print('Formatted Date: $formattedDate');
print('Formatted Time: $formattedTime');
}
위 코드에서는 DateFormat
클래스를 사용하여 날짜와 시간을 원하는 형식으로 포맷합니다. 여기서 yyyy
는 연도, MM
은 월, dd
는 일, HH
는 시간, mm
은 분, ss
는 초를 나타냅니다.
결론
intl
패키지를 사용하여 플러터 앱에서 날짜와 시간을 다른 포맷으로 출력할 수 있습니다. 이를 통해 사용자에게 친숙한 날짜와 시간 형식으로 정보를 제공할 수 있습니다.
더 많은 정보를 원하는 경우 Dart intl 패키지 문서를 참조하시기 바랍니다.