Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def Next(self):
- if self.day < 28:
- print(self.day + 1,"/",self.month,"/",self.year)
- elif self.day == 28:
- if self.month == 2:
- if (self.year / 4).is_integer() == True:
- if (self.year / 100).is_integer() == True:
- if (self.year / 400).is_integer() == True:
- print(self.day + 1,"/",self.month,"/",self.year)
- else:
- print(1,"/",self.month+1,"/",self.year)
- else:
- print(self.day + 1,"/",self.month,"/",self.year)
- else:
- print(1,"/",self.month+1,"/",self.year)
- elif self.day == 29:
- if self.month == 2:
- print(1,"/",self.month+1,"/",self.year)
- else:
- print(self.day + 1,"/",self.month,"/",self.year)
- elif self.day == 30:
- if self.month == 4 or self.month == 6 or self.month == 9 or self.month == 11:
- print(1,"/",self.month+1,"/",self.year)
- else:
- print(self.day + 1,"/",self.month,"/",self.year)
- else:
- if self.day == 31:
- print(1,"/",self.month+1,"/",self.year)
- def Prev(self):
- if self.day == 1:
- if self.month == 3:
- if (self.year / 4).is_integer() == True:
- if (self.year / 100).is_integer() == True:
- if (self.year / 400).is_integer() == True:
- print(29,"/",self.month - 1,"/",self.year)
- else:
- print(28,"/",self.month - 1,"/",self.year)
- else:
- print(29,"/",self.month - 1,"/",self.year)
- else:
- print(28,"/",self.month - 1,"/",self.year)
- elif self.month == 5 or self.month == 7 or self.month == 10 or self.month == 12:
- print(30,"/",self.month - 1,"/",self.year)
- elif self.month == 1:
- print(31, "/", self.month + 11,"/",self.year - 1)
- else:
- print(31,"/", self.month - 1,"/", self.year)
- else:
- print(self.day - 1,"/",self.month,self.year)
- def isBefore(self,d):
- if d.year == self.year:
- if d.month == self.month:
- if d.day == self.day or d.day > self.day:
- print(False)
- elif d.day < self.day:
- print(True)
- elif d.month > self.month:
- print(False)
- else:
- print(True)
- elif d.year > self.year:
- print(False)
- else:
- print(True)
- def isAfter(self,d):
- if d.year == self.year:
- if d.month == self.month:
- if d.day == self.day or d.day > self.day:
- print(True)
- elif d.day < self.day:
- print(False)
- elif d.month > self.month:
- print(True)
- else:
- print(False)
- elif d.year > self.year:
- print(True)
- else:
- print(False)
- def isEqual(self,d):
- if d.year == self.year and d.month == self.month and d.day == self.day:
- print(True)
- else:
- print(False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement