flutter showDatePicker显示中文日期_Flutter时间控件显示中文

 flutter showDatePicker showTimePicker显示中文日期

1、配置flutter_localizations依赖

 找到pubspec.yaml配置flutter_localizations

dependencies:
  flutter: sdk: flutter flutter_localizations: sdk: flutter

2、导入国际化的包 flutter_localizations

import 'package:flutter_localizations/flutter_localizations.dart'; 

3、设置国际化

void main() { runApp( new MaterialApp( title: 'app', theme: new ThemeData( primaryColor: Colors.white, ), home: new MyLoginWidget(), localizationsDelegates: [ //此处 GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, ], supportedLocales: [ //此处 const Locale('zh', 'CH'), const Locale('en', 'US'), ], ), ); }

4、要显示中文的控件设置:

_showDatePicker() async{ var date =await showDatePicker( context: context, initialDate: _datetime, firstDate:DateTime(1900), lastDate:DateTime(2050), locale: Locale('zh'), ); if(date==null) return; print(date); setState(() { _datetime=date; }); }

转载于:https://www.cnblogs.com/yiweiyihang/p/11542487.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值