用户登录

先在这个日期时间演示里 .. 添加一个日期时间格式的属性 .. DateTime ... 名字是 selectedDate .. 让它等于 DateTime.now() ... 就是现在 ..

要显示的小部件可以先用一个 InkWell .. 它里面可以添加一个 onTap 去处理点按事件 .. 暂时给它一个空白的方法 ..

然后是它的 child .. 用一个 Row 小部件 .. 设置一下它的孩子们 .. 添加一个 children 属性 .. 里面先添加一个小图标 .. Icons.arrow_drop_down ..

它上面可以再添加一个文字 .. 要显示的文字是现在的日期 .. 这个日期需要格式化一下转换成字符串才能显示在界面上 .. 用一下 DateFormat .. 它是我们之前安装的 Intl 包里的东西 ..

然后是要使用的日期格式 .. yMd .. 表示年月日 .. 后面再用一个 format .. 然后把要处理的日期时间格式的数据交给它 .. 这里就是 selectedDate ..

现在界面上会显示出当前的日期 .. 格式是月日年 .. 以后我们会介绍 Flutter 应用里的国际化功能,让它更符合简体中文用户的习惯 ..

DateFormat 下面有挺多格式化的方法 .. 比如 yMMMd .. 会得到一个中短款的年月日,显示的月份会是简写形式 .. yMMMMd ,得到的是个长款的年月日 ..

显示格式化日期《 Flutter 移动应用:输入 》

统计

9936
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点