파파비의 블로그

플러터, flutter) Datetime 객체 format을 변경하기 본문

개발/flutter

플러터, flutter) Datetime 객체 format을 변경하기

N. Dave 2020. 5. 26. 09:54
반응형

플러터나 dart에서는 Datetime객체의 형태를 변형하는 것이 없다. 

그래서 외부 패키지를 끌고 와야한다.

 

intl package를 끌고와서 쓰면 좋다.

(https://pub.dev/packages/intl#-installing-tab-)

사용방법은 다음과 같다. 

 

1. DateFormat 생성자를 사용. 

2. DateFormat 생성자 인수에 보여지길 원하는 형태를 넣고,

   (형태에 관해서는 https://pub.dev/documentation/intl/latest/intl/DateFormat-class.html 참고)

3. .format의 인수로 Datetime 객체를 넣으면 된다. 

 

참고로 2. 대신 

이런식으로 이미 정해져있는 format을 가져와서 써도 된다.

 

 

마지막으로 형태에 관해서 간단히 얘기하면

y > YEAR을 의미하는데, yyyy이렇게 4번 쓰면 4글자로 만들겠다는 얘기다.

만약 'yy-MM-dd' 이면 20-05-26 이런식으로 도출된다.

 

반응형
Comments