summaryrefslogtreecommitdiffstats
path: root/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp')
-rw-r--r--calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp
index fe2addf..9f88d74 100644
--- a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp
+++ b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp
@@ -107,12 +107,14 @@ QString KCalendarSystemIndic::calendarType() const
QDate KCalendarSystemIndic::epoch() const
{
- return QDate::fromJulianDay( 1721426 );
+ // Saka Era starts at 22 March 79 in Gregarian Calendar
+ // We get 23 March 79 if convert back from Julian day 1749994.5 :-(
+ return QDate::fromString( "00790322", "yyyyMMdd" );
}
QDate KCalendarSystemIndic::earliestValidDate() const
{
- return QDate::fromJulianDay( 1 );
+ return KCalendarSystem::earliestValidDate();
}
QDate KCalendarSystemIndic::latestValidDate() const
@@ -166,7 +168,6 @@ int KCalendarSystemIndic::year( const QDate &date ) const
return saka_year;
- return KCalendarSystem::year( date );
}
int KCalendarSystemIndic::month( const QDate &date ) const