Date and Time picker

 import "package:flutter/material.dart";


void main() {
runApp(DateTime(),);
}
class DateTime extends StatelessWidget {
DateTime({super.key});

@override
Widget build(BuildContext context) {
return MaterialApp(
title: "Data & Time Picker in Flutter",
theme: ThemeData(
primarySwatch: Colors.deepPurple,
),
home: DateTimeDemo(),
);
}
}
class DateTimeDemo extends StatefulWidget {
const DateTimeDemo({super.key});

@override
State<DateTimeDemo> createState() {
return DateTimeDemoState();
}
}
class DateTimeDemoState extends State<DateTimeDemo> {

@override
Widget build(BuildContext context) {

return Scaffold(
appBar: AppBar(
title: Text("Date & Time Picker"),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text("Select Date", style: TextStyle(fontSize: 25,),),
// ElevatedButton(
// onPressed: () async {
// DateTime? datePicked = await showDatePicker(
// context: context,
// initialDate: DateTime.now(),
// firstDate: DateTime(2021),
// lastDate: DateTime(2023),
// );
//
// if(datePicked! = null) {
// print("Date selected: ${datePicked.day}-${datePicked.month}-${datePicked.year}");
// }
// },
// child: Text("Show"),
// ),

ElevatedButton(
onPressed: () async {
TimeOfDay? pickedTime = await showTimePicker(
context: context,
initialTime: TimeOfDay.now(),
initialEntryMode: TimePickerEntryMode.input,
// initialEntryMode: TimePickerEntryMode.dial,
);

// if(pickedTime! = null) {
// print("Time selected : ${pickedTime.hour} : ${pickedTime.minute}");
// }
},
child: Text("Show Time"),
),
],
),
),
);
}
}

Comments

Popular posts from this blog

Pagination with Bloc Pattern in Flutter

Pagination First Practical in Flutter

ExpansionPanel with ExpansionPanelList with Complete Collapse Operation in Flutter