📜  datetime.time 到秒 - Python (1)

📅  最后修改于: 2023-12-03 15:00:21.440000             🧑  作者: Mango

Python中的datetime.time到秒

Python中的datetime库提供了一个time类,它表示一天中的时间。time类是存储时间的理想选择,因为它可以存储时间戳、时、分、秒和微秒。

本文将介绍如何使用datetime.time类来表示秒。

创建时间对象

时间对象可以使用datetime.time(hour, minute, second, microsecond)函数创建。

import datetime

time = datetime.time(12, 34, 56, 789000)
print(time)

输出:

12:34:56.789000
获取时间的小时、分钟、秒和微秒

可以使用以下属性获取时间对象的小时、分钟、秒和微秒:hour、minute、second、microsecond。

print('hour:', time.hour)
print('minute:', time.minute)
print('second:', time.second)
print('microsecond:', time.microsecond)

输出:

hour: 12
minute: 34
second: 56
microsecond: 789000
时间的比较和运算

可以使用比较运算符和运算符(类似于数字和字符串)比较和运算时间:

time1 = datetime.time(12, 34, 56, 789000)
time2 = datetime.time(15, 12, 34, 567000)

print(time1 < time2)  # True
print(time1 + datetime.timedelta(minutes=6)) # 12:40:56.789000

输出:

True
12:40:56.789000
总结

在Python中,datetime.time类是一种简便的方式来存储时间(时、分、秒和微秒)。通过使用time类,可以执行与时间相关的操作,并使用比较和运算符来比较和运算时间。

以上是关于Python中使用datetime.time类来表示秒的介绍。