[flutter] 플러터에서 날짜와 시간을 지정된 형식으로 출력하기

목차

  1. 필요한 패키지 가져오기
  2. 현재 날짜와 시간 출력
  3. 지정된 형식으로 날짜와 시간 출력
  4. 마무리

1. 필요한 패키지 가져오기

먼저, 날짜와 시간을 다루기 위해 intl 패키지를 가져와야 합니다. pubspec.yaml 파일에 아래와 같이 추가합니다.

dependencies:
  flutter:
    sdk: flutter
  intl: ^0.17.0

그 다음, 패키지를 가져옵니다.

import 'package:intl/intl.dart';

2. 현재 날짜와 시간 출력

현재 날짜와 시간을 출력하려면 DateTime 클래스를 사용합니다.

DateTime now = DateTime.now();
print(now);

3. 지정된 형식으로 날짜와 시간 출력

DateFormat 클래스를 사용하여 날짜와 시간을 지정된 형식으로 출력할 수 있습니다.

예를 들어, “yyyy-MM-dd HH:mm:ss” 형식으로 출력하려면 다음과 같이 작성합니다.

String formattedDate = DateFormat('yyyy-MM-dd HH:mm:ss').format(now);
print(formattedDate);

4. 마무리

이제 위의 코드를 적절한 위치에서 사용하여 플러터 앱에서 원하는 형식으로 날짜와 시간을 출력할 수 있습니다. 간단한 예제를 통해 플러터에서 날짜와 시간을 지정된 형식으로 출력하는 방법에 대해 알아보았습니다.

참고 문헌: Intl package - Dart API

이상입니다. 감사합니다!