मैं एक कैलेंडर पैकेज के रूप में syncfusion का उपयोग कर रहा हूं और मैं इसका समय जलाली (फारसी) में बदलना चाहता हूं, मैं यह कैसे करने वाला हूं? मैंने पहले ही localization की कोशिश की है, लेकिन उसने केवल भाषा बदली है,

1
thomas.s 18 अक्टूबर 2020, 10:20

1 उत्तर

सबसे बढ़िया उत्तर

जैसा कि बताया गया है यहां, syncfusion जलाली कैलेंडर का समर्थन नहीं करता है। आप 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
Akif 18 अक्टूबर 2020, 07:33