编程题:停车场时间计算问题(基础版)

小卢同学自从考了驾照。每次都带小伙伴开车出去玩,每次在遇到停车计费问题,都使他很苦恼。短时间停车时,他还能算清楚。
由于贪玩,经常把车停了好长时间,每当结算计费的时候,他并不能马上算出自己有没有被多收了钱。他觉得每次都好像被停车计费系统多收了钱,但是又不知道准确的值时多少。你能帮帮他吗。
即输入两个日期时间,时间格式为yyyy/mm/dd hh:mm,输出为xD x.xH。可能存在后一个时间内比前一个时间早的情况,则输出为-xD x.xH,
若年份不在2000-2100年,月份,时间不在正常范围内,即输出“输入错误”。(注意,本题不考虑闰年情况,即每年均是358天,每个月30天,其中二月份28天。天数只保留整数位,时间整数位和小数位均保留1位,多余部分四舍五入)
### 输入格式:
输入在一行中给出2个日期时间A和B。
### 输出格式:
输出两个时间的时间间隔xD x.xH(中间有空格)
注意默认保留小数点前后一位,即使两个时间相同也要输出0.0D 0.0H
若输入不规范,则输出:输入错误
### 输入样例:
在这里给出一组输入。例如:
in
2022/5/6 16:00 2022/5/7 17:00
in
2022/4/4 22:02 2022/4/4 22:02
in
2022/4/6 12:00 2022/4/5 00:00
in
2022/5/9 26:00 2022/5/3 21:00
### 输出样例:
在这里给出相应的输出。例如:
out
1D 1.0H
out
0D 0.0H
out
-1D 12.0H
out
输入错误
答案:若无答案欢迎评论