oracel 两个字符串时分秒怎么比对大小
时间: 2023-05-28 10:01:15 浏览: 465
可以将时间转换为总秒数,然后比较大小。具体的做法是先将时、分、秒分别提取出来,将时转换为秒数(1小时=3600秒),然后都相加起来,得到总秒数,再进行大小比较。下面是Python代码示例:
```python
def compare_time(time1, time2):
# 提取时间1的时分秒
hour1, minute1, second1 = map(int, time1.split(':'))
# 将时转换为总秒数
total_second1 = hour1 * 3600 + minute1 * 60 + second1
# 提取时间2的时分秒,计算总秒数
hour2, minute2, second2 = map(int, time2.split(':'))
total_second2 = hour2 * 3600 + minute2 * 60 + second2
# 比较大小,返回结果
if total_second1 > total_second2:
return 1
elif total_second1 == total_second2:
return 0
else:
return -1
```
该函数接受两个参数,为形如"时:分:秒"的字符串,返回值为1、0、-1,表示time1大于、等于、小于time2。
阅读全文