编写一个日期时间类MyDate,能够输出年、月、日和时间的数据。
时间: 2024-03-20 21:45:15 浏览: 101
好的,以下是一个简单的 MyDate 类的实现,它可以输出年、月、日和时间的数据:
```python
import datetime
class MyDate:
def __init__(self):
self.now = datetime.datetime.now()
def get_year(self):
return self.now.year
def get_month(self):
return self.now.month
def get_day(self):
return self.now.day
def get_time(self):
return self.now.strftime("%H:%M:%S")
```
这个类使用了 Python 内置的 datetime 模块来获取当前日期和时间。get_year、get_month、get_day 和 get_time 方法分别返回年、月、日和时间。我们可以通过创建一个实例并调用这些方法来获取日期和时间的数据,例如:
```python
date = MyDate()
print("Year:", date.get_year())
print("Month:", date.get_month())
print("Day:", date.get_day())
print("Time:", date.get_time())
```
输出结果如下:
```
Year: 2021
Month: 11
Day: 15
Time: 14:08:25
```
阅读全文