import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; import 'package:fast_med_flutter/widgets/notifcation_dialog.dart'; class DateTimePickerWidget2 extends StatefulWidget { @override _DateTimePickerWidget2State createState() => _DateTimePickerWidget2State(); } class _DateTimePickerWidget2State extends State { DateTime selectedDate = DateTime.now(); final DateFormat dateFormat = DateFormat('yyyy-MM-dd HH:mm'); @override Widget build(BuildContext context) { return Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text(dateFormat.format(selectedDate)), RaisedButton( child: Text('Choose new date time'), onPressed: () async { showDateTimeDialog(context, initialDate: selectedDate, onSelectedDate: (selectedDate) { setState(() { this.selectedDate = selectedDate; }); }); }, ), ], ); } }