14
2020/08/22 23:48:00 2020/08/22 23:48:59
2020/08/22 23:48:59 2020/08/22 23:48:00
2020/08/22 23:22:
<463 bytes omitted>
用户输出
59
59
1537
82527
1032927
21164127
17902896185
-1
-1
-1
-1
-1
-1
315537897599
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#68861 | #112. czq的时间间隔 | Accepted | 100 | 250 ms | 4316 K | Python 3 / 845 B | 焱 | 2022-04-16 13:57:49 |
import time
def timediffer(data1,data2):
try:
data1=time.strptime(data1,"%Y/%m/%d %H:%M:%S")
data2 = time.strptime(data2, "%Y/%m/%d %H:%M:%S")
if data2.tm_mon>12 or data2.tm_hour>=24 or data2.tm_min>=60 or data2.tm_sec>=60 or data2.tm_mday>31:
return -1
if data1.tm_mon>12 or data1.tm_hour>=24 or data1.tm_min>=60 or data1.tm_sec>=60 or data2.tm_mday>31:
return -1
else:
x1=int(time.mktime(data1))
x2=int(time.mktime(data2))
result=x1-x2
if result<0:
result=x2-x1
return result
except:
return -1
n=int(input())
for i in range(int(n)):
l=list(input().split())
data1=l[0]+' '+l[1]
data2=l[2]+' '+l[3]
differ=timediffer(data1,data2)
print(differ)
14
2020/08/22 23:48:00 2020/08/22 23:48:59
2020/08/22 23:48:59 2020/08/22 23:48:00
2020/08/22 23:22:
<463 bytes omitted>
用户输出
59
59
1537
82527
1032927
21164127
17902896185
-1
-1
-1
-1
-1
-1
315537897599
系统信息
Exited with return code 0
10000
5348/13/26 20:09:36 5809/10/09 11:17:33
8951/13/09 02:54:35 1245/10/20 19:37:36
7524/01/04 20:
<399906 bytes omitted>
-1
-1
52181193949
167527773820
11151421677
176367406636
34137847390
71087537213
156479412870
<102130 bytes omitted>
用户输出
-1
-1
52181193949
167527773820
11151421677
176367406636
34137847390
71087537213
156479412870
-1
-1
81508312928
163816674890
-1
6
<92102 bytes omitted>
系统信息
Exited with return code 0