DatePicker

이원석·2023년 12월 5일
0

Flutter

목록 보기
35/46

DatePicker

showDatePicker를 통해 날짜를 선택할 수 있다.
initialDate는 처음 설정된 날짜이며
firstDate ~ lastDate 기간 내 날짜를 선택할 수 있다.

void selectDate(BuildContext context) async {
    final DateTime? newDate = await showDatePicker(
      context: context,
      initialDate: DateTime.now(),
      firstDate: DateTime(1990),
      lastDate: DateTime(DateTime.now().year + 100),
      helpText: 'Select a date',
    );
    if (newDate != null) {
      String date = "${newDate.year}/${newDate.month}/${newDate.day}";
      widget.setDate(date);
      setState(() {
        dateText = date;
      });
    }
  }

0개의 댓글