더북(TheBook)

4 앱 업그레이드하기

디데이까지 남은 기간 또는 디데이로부터 지난 기간을 잘 살펴보면 기간 계산에 오류가 있는 것을 확인할 수 있습니다. 예를 들어, 오늘이 19일이고 디데이가 20일이라면 남은 기간이 1로 표시되어야 하지만 현재는 0으로 표시될 것입니다. 시계 컴포넌트가 기본으로 제공하는 기간을일로바꾸기 함수를 대신할 함수를 직접 만들어서 이 문제를 해결해 보겠습니다.

 

  1 입력 받은 인스턴트와 현재 시각 사이의 기간을 일 단위로 계산해서 반환하는 디데이기간구하기 함수를 만들기 위해 블록을 가져와 procedure디데이기간구하기로 고칩니다.

 

  2 블록의 톱니바퀴 아이콘을 클릭하고 블록을 블록에 드래그한 뒤 x인스턴트로 고칩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.