flutter - 如何将日历时间更改为 jalali(波斯语)

标签 flutter dart

我正在使用 syncfusion 作为日历包,我想将它的时间更改为 jalali(波斯语)我该怎么做?我已经尝试过本地化,但这只是改变了语言,

最佳答案

如前所述here , syncfusion 不支持 jalali 日历。您可以尝试使用 jalali_calendar 更改包.


import 'package:jalali_calendar/jalali_calendar.dart';

Future _selectDate() async {
    String picked = await jalaliCalendarPicker(context: context); // نمایش خروجی به صورت شمسی
   //  await jalaliCalendarPicker(context: context,convertToGregorian: true); // نمایش خروجی به صورت میلادی
    if (picked != null) setState(() => _value =picked.toString());
    print(_value);
  }

关于flutter - 如何将日历时间更改为 jalali(波斯语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64410733/

相关文章:

flutter - 弹出框编辑后无法保存日期

dart - 如何使用Dart HttpRequest运行终端命令?

flutter - Dart 中 getter 和常规方法的区别

dart - “..”的Dart语法

dart - 在 flutter 中获取 Firestore 文档的 documentID?

dart - 如何在 flutter 中删除 GridView 项目?

flutter - flutter 启动器图标的问题

list - Flutter FireStore空列表

flutter - 如何在 flutter 中获取文本字段数据

flutter - Navigator.pop之后,StreamBuilder不会重建