[Flutter/intl] DateTime Formatting

qianshixun·2023년 10월 30일
0

Flutter

목록 보기
2/3

DateTime을 원하는 형식으로 포메팅하기

플러터에서 DateTime을 이용하다 보면 "2020-10-10T14:58:04+09:00" 이런 식으로 iso-8601 포멧으로 출력이 된다

원하는 형식을 만들기 위해서는 intl 패키지가 필요하다

intl 패키지 import

https://pub.dev/packages/intl

간단 사용법

Text("${DateFormat.Hm().format(startTime)} ~ ${DateFormat.Hm().format(endTime)}")

다음을 참고하면 Hm은 hh:mm 형식이기 때문에 hh:mm ~ hh:mm 을 나타낼 수 있다.

Hm이 아니더라도 원하는 형식이 있다면 바꿔서 사용해도된다

포메팅을 하게되면 String 타입으로 변환되니 유의하자

profile
My Flutter Develog.

0개의 댓글