#flutter #dart
#flutter #dart
Вопрос:
я использую syncfusion
как пакет календаря, и я хочу изменить его время на jalali (персидский) как я собираюсь это сделать? я уже пробовал localization
, но это только изменило язык ,
Комментарии:
1. Может быть, посмотрите на этот pub.dev/packages/jalali_calendar или на этот pub.dev/packages/shamsi_date
Ответ №1:
Как уже упоминалось здесь, 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);
}
Комментарии:
1. я хотел создать календарь событий, такой как календарь syncfusion, чтобы добавить событие ко времени, если он не поддерживает jalali, в любом случае невозможно создать что-то подобное с другими календарями спасибо за вашу помощь