Flutter 日期选择器与时间选择器
2023-09-11 14:14:53 时间
1 日期选择器
//设置默认显示的日期为当前
DateTime initialDate = DateTime.now();
void showDefaultYearPicker(BuildContext context) async {
final DateTime dateTime = await showDatePicker(
context: context,
//定义控件打开时默认选择日期
initialDate: initialDate,
//定义控件最早可以选择的日期
firstDate: DateTime(2018, 1),
//定义控件最晚可以选择的日期
lastDate: DateTime(2022, 1),
builder: (BuildContext context, Widget child) {
return Theme(
data: CommonColors.themData,
child: child,
);
},
);
if (dateTime != null && dateTime != initialDate) {}
}
2 时间选择器
//设置显示显示的时间为当前
TimeOfDay initialTime = TimeOfDay.now();
void showDefaultDatePicker(BuildContext context) async {
final TimeOfDay timeOfDay = await showTimePicker(
context: context,
initialTime: initialTime,
builder: (BuildContext context, Widget child) {
return Theme(
data: CommonColors.themData,
child: child,
);
},
);
if (timeOfDay != null && timeOfDay != initialTime) {
setState(() {
initialTime = timeOfDay;
});
}
}
本公众号会首发系列专题文章,付费的视频课程会在公众号中免费刊登,在你上下班的路上或者是睡觉前的一刻,本公众号都是你浏览知识干货的一个小选择,收藏不如行动,在那一刻,公众号会提示你该学习了。
相关文章
- 博客开发系列(二)之分类归类与日期归类的实现
- Newtonsoft.Json高级用法 1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5.日期处理 6.自定义序列化的字段名称
- 是否以某字符串结尾 是否以某字符串开始 是否是整数 裁减字符串空格 是否是浮点数 是否所有字符为数字类型 是否为空 是否是EMAIL 是否是电话号码 身份证号码验证-支持新的带x身份证 日期验证
- Java魔法堂:Date与日期时间格式化
- Flutter Android Toast Message(flutter访问Android Toast Message)
- 转--一款漂亮实用的Android开源日期控件timessquare
- linux命令中的字符串中间增加指令,例如路径中增加日期变量,实时获取当前的日期
- SAP CDS view如何取得当前系统日期和系统时间戳
- fmt标签的格式化日期使用
- flutter 时间戳转日期
- Android 实现日期选择器
- Python的 7 种日期和星期转换方法
- 小学生蓝桥杯Python闯关 | 回文日期
- Flutter 官方自带日期组件 和第三方 日期组件、轮播图 flutter_swiper