class Date(object): """docstring for Date""" def __init__(self, *args): if len(args) == 3: self.year = str(args[0]) self.month = str(args[1]) self.day = str(args[2]).zfill(2) if len(args) == 1: self.year = str(args[0])[:4] self.month = str(args[0])[4:6] self.day = str(args[0])[6:] def __str__(self): return "{0}{1}{2}".format(self.year, self.month, self.day) def _get_year(self): return self.year def _get_month(self): return self.month def _get_day(self): return self.day def _set_year(self, year): self.year = year def _set_month(self, month): self.month = month def _set_day(self, day): self.day = day