개발/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 이런식으로 도출된다.
반응형