[flutter]화면에 시간 표시하기

2024년 02월 04일 by 진아사랑해

    [flutter]화면에 시간 표시하기 목차
반응형

예약된, 정기적인 또는 동적으로 생성된 시간 이벤트에 따라 자체적으로 재구성되는 위젯으로 

time_builder 패키지입니다.

https://pub.dev/packages/timer_builder

위 사이트에서 사용법을 알 수 있습니다.

 

또 하나의 패키지로 intl이 있습니다.

https://pub.dev/packages/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);

 

반응형