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

Second GET API Calling with Bloc simple Example in Flutter

Stack Container Scrollable Card widget UI with Custom Widget

Pagination with Bloc Pattern in Flutter