Exemplo n.º 1
0
 def convert(self, from_calendar_system, to_calendar_system, year, month, day):
     if from_calendar_system == to_calendar_system:
         return dumps([year, month,day])
     sakacalendar = SakaCalendar()
     jd=None
     year = int(year)
     month = int(month)
     day = int(day)
     if  from_calendar_system == "Gregorian":
         jd=sakacalendar.gregorian_to_julian_date(year, month,day)            
     if  from_calendar_system == "Saka":
         jd=sakacalendar.saka_to_julian_date(year, month,day)            
     if to_calendar_system   == "Gregorian":
         return dumps(sakacalendar.julian_date_to_gregorian(jd))
     if to_calendar_system == "Saka":
         return dumps(sakacalendar.gregorian_to_saka_date(sakacalendar.julian_date_to_gregorian(jd)))
     return "Not Implemented " + from_calendar_system + " -> " + to_calendar_system
Exemplo n.º 2
0
 def convert(self, from_calendar_system,
             to_calendar_system,
             year, month,
             day):
     if from_calendar_system == to_calendar_system:
         return [year, month,day]
     sakacalendar = SakaCalendar()
     jd = None
     year = int(year)
     month = int(month)
     day = int(day)
     if  from_calendar_system == "Gregorian":
         jd=sakacalendar.gregorian_to_julian_date(year, month,day)
     if  from_calendar_system == "Saka":
         jd=sakacalendar.saka_to_julian_date(year, month,day)
     if to_calendar_system   == "Gregorian":
         return sakacalendar.julian_date_to_gregorian(jd)
     if to_calendar_system == "Saka":
         return sakacalendar.gregorian_to_saka_date(sakacalendar.julian_date_to_gregorian(jd))
     return "Not Implemented " + from_calendar_system + " -> " + to_calendar_system