Exemple #1
0
    def set_next_month(self):
        chosen_date = self.get_chosen_date()
        pydate = Utils.from_sapdate_to_pydate(chosen_date)
        days_in_month = calendar.monthrange(pydate.year, pydate.month)[1]

        new_date = pydate + timedelta(days=days_in_month)
        self.set_chosen_date(Utils.from_pydate_to_sapdate(new_date))
Exemple #2
0
    def set_prev_month(self):
        chosen_date = self.get_chosen_date()
        pydate = Utils.from_sapdate_to_pydate(chosen_date)

        first_day = pydate.replace(day=1)
        # days_in_month = calendar.monthrange(pydate.year, pydate.month)[1]

        # new_date = pydate - timedelta(days=days_in_month)
        new_date = first_day - timedelta(days=1)
        self.set_chosen_date(Utils.from_pydate_to_sapdate(new_date))
Exemple #3
0
 def set_chosen_date(self, chosen_date):
     if type(chosen_date) != str:
         self.__chosen_date = Utils.from_pydate_to_sapdate(chosen_date)
     else:
         self.__chosen_date = chosen_date