问题标签 [hijri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
488 浏览

date - 如何从 Java 8 Date API 中的回历日期中减去回历年份

我想显示2017 年斋月的开始和结束日期。HijrahChronology我尝试使用Java 8 及更高版本的内置代码编写代码HijrahDate

但它显然会打印出当年的日期,即 2018 年。

输出

斋月 2017

2018-05-16

2018-06-14

我尝试了很多东西,比如减年,或者做时间调整,但没有任何帮助。有人可以提出一种很酷的方法来实现它吗?

0 投票
1 回答
380 浏览

java - 使用非公历 cron 表达式安排作业

有没有办法使用伊斯兰日历安排 cron 作业?理想情况下:

我正在努力寻找 Java Quartz 文档中最小的线索(QA 部分提到了 1 个),并且我检查了源代码并发现默认日历(在CronExpression.java中找到)是公历。有没有办法通过使用包含/排除 org.quartz.Calendar 来实现这一点?我觉得不会吧?

有没有人知道如何扩展/实现 cron 表达式的不同变体以涵盖例如伊斯兰日历?或者替代的开源库(托管在 mvn 中央仓库)?或者任何方法,以实现表达重复的抽象方式(例如,每个伊斯兰月的第一天重复一次)?

暂时,我正在考虑手动将多个 org.quartz.Trigger 日期绑定到工作(从伊斯兰转换为公历)。但是,这并不是最优的,因为单个 cron 表达式可能会导致十几个或数百个日期。

抱歉,对于不是那么技术性的问题,但该主题似乎未被发现且信息稀少。

0 投票
1 回答
554 浏览

java - java : 如何在回历日期中添加天数?

使用 Joda 我写:

对于 dateHijri=1440-02-30 我得到:

0 投票
0 回答
78 浏览

c# - 如何在 c# winforms 中显示回历日历而不是格鲁吉亚日历

正如上面的问题,我怎样才能显示回历而不是格鲁吉亚历。

我试图这样做,但在 MonthCalendar 中没有 Hijri 的属性。

0 投票
3 回答
1444 浏览

java - 在 Java 6 上验证回历日期(伊斯兰日历)

我想验证回历日期。在我的应用程序中,回历日期将采用dd/MM/YYYY. 我想在 Joda Time API 中验证日期是否有效。

例如,我有日期:

你能帮我验证回历日期吗?

我的限制是:

  • 我想在 Java 6 中验证。我不能在 Java 8 中使用。
  • 我必须用伊斯兰日历验证。用回历日期验证。我的日期已经是回历格式。我必须使用伊斯兰日历验证该日期是否有效。
  • 在伊斯兰历 1403 年 2 月 30 日是第二个月的有效日期。
0 投票
1 回答
317 浏览

python-3.x - 将日期从回历/伊斯兰历转换为格鲁吉亚历

我试图将这种格式的日期(1 بهمن 1397)转换为格鲁吉亚日历日期时间。我正在使用 dateparser,但我不断收到类型错误:“'str' 和 'int' 的实例之间不支持'<='”。这是脚本的相关部分:

0 投票
1 回答
121 浏览

ios - islamicUmmAlQura UIDatePicker 无法正常工作

我在开发 iOS 应用程序时使用 islamicUmmAlQura UIDatePicker,如下 图所示

我有两个问题总结如下:

1- 出现在文本字段中的日期是公历,而我的 UIDatePicker 是伊斯兰(回历)见图

2-有时文本字段中的天数高于正常值!见图_

0 投票
1 回答
38 浏览

c# - 如何在具有回历日历的计算机中将格鲁吉亚日期传递给另一种方法我的代码附加更改格式?MVC

我的电脑系统是回历日期日历系统。我想将格鲁吉亚日期传递给另一种方法,但它会将其更改为回历日期。我的这个方法是通过日期,

从日期开始是“2018-03-01”,到日期是“2019-03-20”。获取这些参数的方法是 PrintReport。方法就像,

在这里,我从值 '{13/06/39 12:00:00 ص}' 和 To '{13/07/40 12:00:00 ص}' 得到

如何在此方法上获得与计算机 DateTime 系统在回历中相同的日期

希望您的建议。更改日历系统不是一种选择。

0 投票
0 回答
625 浏览

android - Android Hijri Calendar 阿拉伯语格式无法正常工作?

我想将公历转换为阿拉伯字母的回历。可以请指导我吗?

在此处输入图像描述

这是我当前的输出

0 投票
2 回答
1488 浏览

java - 如何在没有时间的情况下将公历日期转换为伊斯兰(回历)日期?

参见SO 15728744SO 51058875

以下内容如何正确:

我认为回历日在日落结束,而不是在午夜结束,所以应该需要一个 gregorianDateTime 。