2012-10-09 153 views
1

在我的數據庫中,我使用了Gregorian Date。我想插入hijri日期。它怎麼能做到或者有什麼問題。我使用了休眠和JPA。Hijri日期插入數據庫

例如2/30/1433是回教日期。但是,二月是最多29天。那樣的話,有沒有錯誤?

問候

回答

1

我想最好的是將hijri轉換爲格雷戈裏。轉換正確並不重要,如果可以重新轉換成相同的回曆日期。

0

的PostgreSQL只存儲在現代時期的DATETIMESTAMP WITH TIME ZONETIMESTAMP WITHOUT TIME ZONE對象公曆日期。見the documentation for date/time types其中規定:

日期是按照公曆計算,即使在多年 引入該日曆之前(見B.4更多 信息)。

對於公曆前請見B.4 datetime units historythis mailing list thread也可能有用。

如果您想要支持除公曆之外的日曆,則需要查找能夠理解所需日曆的PostgreSQL擴展,或者需要將數據字符串存儲在數據庫中的日期爲text