(一)效果

默认是英文日期

(二)代码实现
没有下依赖的记得参照时间戳那篇博客

以下代码复制进main.dart文件即可运行

import 'package:flutter/material.dart';void main() => runApp(MyApp());
class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {return MaterialApp(debugShowCheckedModeBanner: false,home: DatePickerDemo()//入口函数);}
}class DatePickerDemo extends StatefulWidget {DatePickerDemo({Key key}) : super(key: key);@override_DatePickerDemoState createState() => _DatePickerDemoState();
}class _DatePickerDemoState extends State<DatePickerDemo> {DateTime _nowDate = DateTime.now();_showDatePicker() {showDatePicker(context: context, //上下文对象initialDate: _nowDate, //初始化显示的日期firstDate: DateTime(2019),lastDate: DateTime(2021),);}@overridevoid initState() {//TODO: implement initStatesuper.initState();//var now = DateTime.now();//print(now);//打印当前时间 2020-12-29 06:21:34.729165//print(now.millisecondsSinceEpoch);//时间戳  1609222955510//print(DateTime.fromMicrosecondsSinceEpoch(1608623002151));//时间戳转换成时间 1970-01-19 14:50:23.002151// print(formatDate(DateTime(2020, 12, 29), [yyyy, '年', mm, '月', dd]));//打印时间 格式}@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("datepicker"),),body: Column(mainAxisAlignment: MainAxisAlignment.center,children: [InkWell(//相当于button,实质是带水波纹效果的点击child: Row(mainAxisAlignment: MainAxisAlignment.center,children: [Text("2020-12-29"),Icon(Icons.arrow_drop_down),],),onTap: () {_showDatePicker();print("打开日期组件");},)],));}
}

Flutter 日历相关推荐

  1. Flutter 日历组件如何支持中文(国际化)

    Flutter 日历组件如何支持中文(国际化) 在 App 开发中,我们通常需要用到国际化的支持. Flutter 在默认情况下就是支持国际化,但是在没有进行特别的设置之前,它们无论在什么环境都是以英 ...

  2. flutter 日历_Flutter:一个更贴近真实项目的练习

    最近 Flutter 火的一塌糊涂,所以今天给大家推荐一个 Flutter 的练习项目.非常的适合入门级学习 Flutter 的开发者. 为什么这么说呢?因为它包含了完整 UI 设计图,更贴近真实项目 ...

  3. Flutter日历,可以自定义风格UI,含小米、腾讯、阿里

    //支持自定义绘制 DayWidgetBuilder dayWidgetBuilder; //创建日历item WeekBarItemWidgetBuilder weekBarItemWidgetBu ...

  4. 探索 Android 平台的 CameraX

    这篇文章发布于 joebirch.co https://joebirch.co/2019/05/15/exploring-camerax-on-android-camera-view/ 如果你曾经用过 ...

  5. 根据基因名称批量提取基因序列

    实验中经常需要从基因组中提取.序列用于设计引物,或者进行基因功能研究等,之前看到别人使用的一个脚本,自己拿来用一下,感觉确实很方便 在网站 http://hgdownload.cse.ucsc.edu ...

  6. android仿钉钉日程日历,Flutter仿钉钉考勤日历的示例代码

    本文主要介绍了Flutter仿钉钉考勤日历的示例代码,分享给大家,具体如下: 效果 原型 开发 1. 使用 // 考勤日历 DatePickerDialog( initialDate: DateTim ...

  7. android 钉钉考勤日历,Flutter仿钉钉考勤日历

    作用 原型 开发 运用 // 考勤日历 DatePickerDialog( initialDate: DateTime.now(), firstDate: DateTime(2020), lastDa ...

  8. android日历信息获取错误,flutter对android的日历数据相关操作

    系统日历 三个不同URL的作用 每个url通过contentProvider能获得对应数据库的访问句柄,所以可以理解三个url对应三个数据库,如果通过一个事件关联3个库呢,下面会详细介绍. 数据库介绍 ...

  9. Flutter实现一个酷炫带动画的列表型多选日历组件

    由于项目需要,用Flutter重构了之前用Android做过的日历组件,整体效果感觉不错,流畅度甚至超过原来的,这里需要提一下官网的做法,如下: var date = DateTime.now();r ...

最新文章

  1. Dispatch_queue
  2. linux shell mkdosfs 命令用于建立 dos 文件系统
  3. python基础知识点-Python基础中的29个知识点
  4. [Oracle] CPU/PSU补丁安装详细教程
  5. ASP.NET Web Pages:Chart 帮助器
  6. python 插值_Python求解插值、拟合和微分方程问题
  7. SpringBoot2 整合Nacos组件,环境搭建和入门案例详解
  8. php克隆 自动加载
  9. 深入浅出 Python Decorators
  10. nachos 5.0j(java版)学习笔记一:环境搭建
  11. Halcon实战之车牌识别
  12. python怎么算反三角函数_反三角函数怎么算
  13. D3 二维图表的绘制系列(十九)封闭图
  14. android三星s8底部菜单,三星Galaxy S8/S8+国行获更新:导航栏可隐藏/视野更宽阔
  15. MinIO对象生命周期管理解析
  16. 太原市山大附中2021年高考成绩查询,2021年太原高考状元名单公布,太原高考状元学校资料及最高分...
  17. c语言fl,用C语言操作SPMC75内部FLSASH
  18. 计算机数据库管理技术论文的结论,计算机数据库论文范文.doc
  19. linux bios密码设置时间,linux忘记root密码及时间设定
  20. Springboot工程logback和log4j冲突问题的解决。

热门文章

  1. HDUOJ 2594 Simpsons’ Hidden Talents
  2. 微信公众号支付(记录)
  3. JavaScript:对于成绩大于60分的,输出‘合格‘。低于60分的,输出‘不合格‘(使用switch语句)
  4. 鸿学金信股权众筹(天使轮融资)相关细节披露
  5. java项目抠图功能实现
  6. 火车头采集成功了,虽然是这么的牵强。
  7. 使用Bing转换器翻译IE 8中的语言
  8. 安装破译单片机keil5软件以及解决you are not logged in as an administrator问题
  9. PS 中的7种投影技
  10. matlab文档查阅使用训练(手把手教你阅读matlab文档)全网首发原创