flutter_datetime_pickerと datetime_picker_formfield

datetime_picker_formfieldは、フォーム入力に使える

  Widget _dueDateTimeFormField() => DateTimeField(
    format:  DateFormat("MM-dd"),
    decoration: InputDecoration(labelText: "日付"),
    initialValue: _newTodo.dueDate ?? DateTime.now(),
    onChanged: (dt) => (_newTodo.dueDate) ,
    onShowPicker: (context, currentValue) async {
      final date = await showDatePicker(
        context: context,
        firstDate: DateTime(2000),
        initialDate: currentValue ?? DateTime.now(),
        lastDate: DateTime(2100));
      if (date == null) {
        return currentValue;
      }
      return DateTimeField.combine(date, null);
    }
  );

flutter_datetime_pickerはドラムロールが使える

datetime_picker_formfield | Flutter Package

flutter_datetime_picker | Flutter Package

/* -----codeの行番号----- */