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;
        });
      }
  • 相关阅读:
    《大道至简》读后有感
    关于jQuery放置位置的问题01
    javascript基础
    层叠样式表与css3基础
    经典sql语句
    java开发中的23种设计模式
    struts2漏洞以及测试
    离开贴吧大概会写下博客吧
    Set介绍
    小知识点
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/11542487.html
Copyright © 2011-2022 走看看