예제 #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))
예제 #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))