在我的数据库中,我使用了Gregorian Date。我想插入hijri日期。它怎么能做到或者有什么问题。我使用了休眠和JPA。Hijri日期插入数据库
例如2/30/1433是回教日期。但是,二月是最多29天。那样的话,有没有错误?
问候
在我的数据库中,我使用了Gregorian Date。我想插入hijri日期。它怎么能做到或者有什么问题。我使用了休眠和JPA。Hijri日期插入数据库
例如2/30/1433是回教日期。但是,二月是最多29天。那样的话,有没有错误?
问候
我想最好的是将hijri转换为格雷戈里。转换正确并不重要,如果可以重新转换成相同的回历日期。
的PostgreSQL只存储在现代时期的DATE
,TIMESTAMP WITH TIME ZONE
和TIMESTAMP WITHOUT TIME ZONE
对象公历日期。见the documentation for date/time types其中规定:
日期是按照公历计算,即使在多年 引入该日历之前(见B.4更多 信息)。
对于公历前请见B.4 datetime units history。 this mailing list thread也可能有用。
如果您想要支持除公历之外的日历,则需要查找能够理解所需日历的PostgreSQL扩展,或者需要将数据字符串存储在数据库中的日期为text
。