python的时间类
时间: 2024-05-29 13:07:25 浏览: 116
Python中有一个datetime模块,它提供了一个datetime类来处理日期和时间。datetime类是由date、time和timedelta三个子类组合而成的,它可以表示一个特定的日期和时间。
下面是datetime类的一些常用方法:
- datetime.date(year, month, day):返回一个表示日期的对象
- datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0):返回一个表示时间的对象
- datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0):返回一个表示日期和时间的对象
- datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0):表示两个时间之间的差距
下面是一个使用datetime类的例子:
```
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
# 获取当前日期和时间的年、月、日、时、分、秒
year = now.year
month = now.month
day = now.day
hour = now.hour
minute = now.minute
second = now.second
# 格式化输出当前日期和时间
print("当前时间是:{}年{}月{}日{}时{}分{}秒".format(year, month, day, hour, minute, second))
```