| 123456789101112131415161718192021222324252627282930313233343536 |
- from time import localtime
- class date:
- def __init__(self, year: int, month: int, day: int):
- self.year = year
- self.month = month
- self.day = day
- @staticmethod
- def today():
- t = localtime()
- return date(t.tm_year, t.tm_mon, t.tm_mday)
-
- def __str__(self):
- return f"{self.year}-{self.month}-{self.day}"
-
- def __repr__(self):
- return f"datetime.date({self.year}, {self.month}, {self.day})"
- class datetime(date):
- def __init__(self, year: int, month: int, day: int, hour: int, minute: int, second: int):
- super(datetime, self).__init__(year, month, day)
- self.hour = hour
- self.minute = minute
- self.second = second
- @staticmethod
- def now():
- t = localtime()
- return datetime(t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec)
- def __str__(self):
- return f"{self.year}-{self.month}-{self.day} {self.hour}:{self.minute}:{self.second}"
- def __repr__(self):
- return f"datetime.datetime({self.year}, {self.month}, {self.day}, {self.hour}, {self.minute}, {self.second})"
|