- [flutter]화면에 시간 표시하기 목차
반응형
예약된, 정기적인 또는 동적으로 생성된 시간 이벤트에 따라 자체적으로 재구성되는 위젯으로
time_builder 패키지입니다.
https://pub.dev/packages/timer_builder
위 사이트에서 사용법을 알 수 있습니다.
또 하나의 패키지로 intl이 있습니다.
이 라이브러리는 DateFormat, NumberFormat 및 BidiFormatter 클래스도 정의합니다.
데이터 형식을 변경하여 주는 패키지로
https://pub.dev/packages/date_format/install
도 있습니다.
사용 방법은
저는 설명의 편의상 intl과 date_format 패키지를 모두 등록하였지만
날자 표현을 위해서는 2가지 중 하나만 사용하시면 됩니다.
저는 실제 프로그램에서는 date_format을 사용하겠습니다.
1) pubspec.yaml 파일에 패키지를 등록하여야 합니다.
2) 사용하실 프로그램에 import를 해 줍니다.
3) 1분 주기로 시간이 출력되는 코드입니다.
참고로 intl 패키지를 사용할 때는
var date= DateTime.now();
요일 표시
DateFormat('EEEE').format(date),
날자와 연도 표시
DateFormat('d MMM, yyy').format(date)
시간 표시
DateFormat("h:mm a").format(now);
반응형