jalali_calendar 包为 Flutter 应用程序中的波斯(伊朗历/太阳历)日期处理提供了全面的解决方案。它包含一个可自定义的日历控件、一个日期选择器,以及在公历和伊朗历之间进行转换的工具。该包支持节假日检测,非常适合需要准确处理波斯日期的应用程序。考虑到本地化需求而设计,它可无缝集成到波斯语应用程序或任何需要伊朗历日期功能的应用中。该包由 flutterfarsi.ir 维护,并可通过 pub.dev 获取。
适合场景
- 表单中的波斯日期选择
- 节假日感知日期跟踪
- 格里高利历转伊朗历
- 为伊朗用户本地化应用程序
- 使用波斯历支持构建事件日历
主要特点
- 伊朗历 UI
- 支持节假日的日期选择器
- 格里高利历-伊朗历日期转换
- 可自定义外观
- 支持波斯语本地化
适合对象
- 面向伊朗用户的应用
- 使用伊朗历的教育或宗教类应用程序
- 使用波斯日期的金融或政府系统
- 需要波斯日期工具的开发人员
- 需要双日历支持的Flutter项目
使用建议
- 有限的平台特定优化
- 除了波斯语之外没有内置的国际化支持
- 需要手动集成节假日数据
- 可能需要额外的样式来支持自定义主题
- 依赖外部源代码以获取更新
