There are 7 hours from 3 pm to 10 pm.
9 hours.
From 10 am to 7 pm is 9 hours. 23 minutes is 23/60 hrs = 0.38 hours. So, from 10 am to 7:23 pm is 9.38 hours
It is 21 hours.Note: 10 am to 10 pm is 12 hours, 10 pm to 7 am is 9 hours, 12 + 9 = 21
10
10 and a half hours
That depends upon which 11:10 and which 7:00 you mean: 11:10 am to 7:00 pm is 7 hours 50 minutes 11:10 am to 7:00 am (the next day) is 19 hours 50 minutes 11:10 pm to 7:00 am (the next day) is 7 hours 50 minutes 11:00 pm to 7:00 pm (the next day) is 19 hours 50 minutes. (Using 24 hour notation or including am/pm removes this ambiguity.)
7:45 am to 6:15 pm is 10 hours 15 minutes (101/4 hours)
7am to 5:40pm is 10 hours and 40 minutes.
10 hours.
7 and a half hours
7 hours and 10 minutes.