Ingen beskrivning

date_time_picker_widget2.dart 1.0KB

1234567891011121314151617181920212223242526272829303132333435
  1. import 'package:flutter/material.dart';
  2. import 'package:intl/intl.dart';
  3. import 'package:fast_med_flutter/widgets/notifcation_dialog.dart';
  4. class DateTimePickerWidget2 extends StatefulWidget {
  5. @override
  6. _DateTimePickerWidget2State createState() => _DateTimePickerWidget2State();
  7. }
  8. class _DateTimePickerWidget2State extends State<DateTimePickerWidget2> {
  9. DateTime selectedDate = DateTime.now();
  10. final DateFormat dateFormat = DateFormat('yyyy-MM-dd HH:mm');
  11. @override
  12. Widget build(BuildContext context) {
  13. return Column(
  14. mainAxisAlignment: MainAxisAlignment.center,
  15. children: <Widget>[
  16. Text(dateFormat.format(selectedDate)),
  17. RaisedButton(
  18. child: Text('Choose new date time'),
  19. onPressed: () async {
  20. showDateTimeDialog(context, initialDate: selectedDate,
  21. onSelectedDate: (selectedDate) {
  22. setState(() {
  23. this.selectedDate = selectedDate;
  24. });
  25. });
  26. },
  27. ),
  28. ],
  29. );
  30. }
  31. }