[Flutter] 날짜 형식 지정하기 (DateFormat)

huny·2023년 8월 25일
0

flutter

목록 보기
11/18
post-thumbnail

Flutter에서 날짜 값을 받아오는것은 간단하다.

DateTime.now()

그런데 이렇게 받아온 값을 내가 원하는 포맷으로 수정하는 기능이 기본적인 Dart에서 지원하지 않는다는 사실을 발견했다.

이를 해결하기 위해서는 intl 패키지를 활용하면 된다.

intl 패키지 설치하기

$ flutter pub add intl
혹은.. dependencies에 등록하면 된다.

dependencies:
intl: ^0.18.1

이제 import로 패키지를 불러와서 쓰면 된다.

import 'package:intl/intl.dart';

사용은 아래처럼 쓰면 된다.

DateFormat("yyyy년 MM월 dd일").format(_startDate)

여기서 'M'만 대문자인 이유는 'm'은 분을 의미하는 minute와 겹치기 때문이다.

와 쉽다 끝!

profile
재밌게 하고싶다.

0개의 댓글