CupertinoDatePicker ( MODE: CupertinoDatePickerMode.date, // date et le mode heure, cette date de mode onDateTimeChanged: (dateTime) { // méthode appelée lorsque la date est modifiée SI (dateTime == null ) { retour ; } Imprimer ( la sélection actuelle: $ {} dateTime.year dans $ {dateTime.month} $ {} dateTime.day May Day ' ); }, initialDateTime: DateTime.Now (), // date et l' heure lors de l' initialisation show minimumYear: 2018, // le seul mode année plus petit est efficace lorsque DATE maximumYear: 2019, // année au maximum, lorsque le mode DATE efficace que ), CupertinoDatePicker ( MODE: CupertinoDatePickerMode.dateAndTime, // date et le mode temps, ce modèle de date et l' heure onDateTimeChanged: (dateTime) { IF (dateTime == null ) { retour ; } Imprimer ( « sélectionné: $ {} dateTime.year dans $ {dateTime.month} $ {} dateTime.day mois lorsque la date $ {dateTime.hour} $ {dateTime.minute} $ {} dateTime.second minutes secondes ); }, initialDateTime: DateTime.now (), minimumDate: DateTime.Parse ( "20181109"), // date minimum et le temps, seul le mode est DateAndTime efficace maximumDate: DateTime.Parse ( "20190109"), // date maximale et l' heure, seul le mode est DateAndTime efficace use24hFormat: faux , // si le format 24 heures, non utilisé ici peut être sélectionnée valeur AM et PM est sélectionné ), CupertinoDatePicker ( MODE: CupertinoDatePickerMode.time, // date et le mode temps, le mode temps ici onDateTimeChanged: (dateTime) { IF (dateTime == null ) { retour ; } Imprimer ( « sélectionné: Lorsque le deuxième point $ {dateTime.hour} $ {dateTime.minute} $ {} dateTime.second ); }, initialDateTime: DateTime.now (), use24hFormat: true , // si vous souhaitez utiliser le format 24 heures, utilisez ici ),