zoukankan      html  css  js  c++  java
  • 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;
        });
      }
  • 相关阅读:
    002-mybatis主配置文件
    001-mybatis框架
    mybatis学习
    tcp连接与释放
    浏览器输入url的全过程
    设备
    读写分离(三)
    读写分离(二)
    读写分离(一)
    主从复制(三)
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/11542487.html
Copyright © 2011-2022 走看看