1234567891011121314151617181920212223242526272829303132333435 |
- 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<DateTimePickerWidget2> {
- DateTime selectedDate = DateTime.now();
-
- final DateFormat dateFormat = DateFormat('yyyy-MM-dd HH:mm');
-
- @override
- Widget build(BuildContext context) {
- return Column(
- mainAxisAlignment: MainAxisAlignment.center,
- children: <Widget>[
- Text(dateFormat.format(selectedDate)),
- RaisedButton(
- child: Text('Choose new date time'),
- onPressed: () async {
- showDateTimeDialog(context, initialDate: selectedDate,
- onSelectedDate: (selectedDate) {
- setState(() {
- this.selectedDate = selectedDate;
- });
- });
- },
- ),
- ],
- );
- }
- }
|