Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. def Next(self):
  2. if self.day < 28:
  3. print(self.day + 1,"/",self.month,"/",self.year)
  4. elif self.day == 28:
  5. if self.month == 2:
  6. if (self.year / 4).is_integer() == True:
  7. if (self.year / 100).is_integer() == True:
  8. if (self.year / 400).is_integer() == True:
  9. print(self.day + 1,"/",self.month,"/",self.year)
  10. else:
  11. print(1,"/",self.month+1,"/",self.year)
  12. else:
  13. print(self.day + 1,"/",self.month,"/",self.year)
  14. else:
  15. print(1,"/",self.month+1,"/",self.year)
  16. elif self.day == 29:
  17. if self.month == 2:
  18. print(1,"/",self.month+1,"/",self.year)
  19. else:
  20. print(self.day + 1,"/",self.month,"/",self.year)
  21. elif self.day == 30:
  22. if self.month == 4 or self.month == 6 or self.month == 9 or self.month == 11:
  23. print(1,"/",self.month+1,"/",self.year)
  24. else:
  25. print(self.day + 1,"/",self.month,"/",self.year)
  26. else:
  27. if self.day == 31:
  28. print(1,"/",self.month+1,"/",self.year)
  29. def Prev(self):
  30. if self.day == 1:
  31. if self.month == 3:
  32. if (self.year / 4).is_integer() == True:
  33. if (self.year / 100).is_integer() == True:
  34. if (self.year / 400).is_integer() == True:
  35. print(29,"/",self.month - 1,"/",self.year)
  36. else:
  37. print(28,"/",self.month - 1,"/",self.year)
  38. else:
  39. print(29,"/",self.month - 1,"/",self.year)
  40. else:
  41. print(28,"/",self.month - 1,"/",self.year)
  42. elif self.month == 5 or self.month == 7 or self.month == 10 or self.month == 12:
  43. print(30,"/",self.month - 1,"/",self.year)
  44. elif self.month == 1:
  45. print(31, "/", self.month + 11,"/",self.year - 1)
  46. else:
  47. print(31,"/", self.month - 1,"/", self.year)
  48. else:
  49. print(self.day - 1,"/",self.month,self.year)
  50. def isBefore(self,d):
  51. if d.year == self.year:
  52. if d.month == self.month:
  53. if d.day == self.day or d.day > self.day:
  54. print(False)
  55. elif d.day < self.day:
  56. print(True)
  57. elif d.month > self.month:
  58. print(False)
  59. else:
  60. print(True)
  61. elif d.year > self.year:
  62. print(False)
  63. else:
  64. print(True)
  65. def isAfter(self,d):
  66. if d.year == self.year:
  67. if d.month == self.month:
  68. if d.day == self.day or d.day > self.day:
  69. print(True)
  70. elif d.day < self.day:
  71. print(False)
  72. elif d.month > self.month:
  73. print(True)
  74. else:
  75. print(False)
  76. elif d.year > self.year:
  77. print(True)
  78. else:
  79. print(False)
  80. def isEqual(self,d):
  81. if d.year == self.year and d.month == self.month and d.day == self.day:
  82. print(True)
  83. else:
  84. print(False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement