mirror of https://github.com/CIRCL/AIL-framework
33 lines
793 B
Python
33 lines
793 B
Python
|
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
|