Try this to convert your code to a date /time, and this will take into account the day, year and month too
=DATE((2000+VALUE(RIGHT(A1,2))),VLOOKUP(MID(A1,8,3),{"Jan",1;"Feb",2;"Mar",3;"Apr",4;"May",5;"Jun",6;"Jul",7;"Aug",8;"Sep",9;"Oct",10;"Nov",11;"Dec",12},2,0),LEFT(A1,2))+MID(A1,3,2)/24
If you use this to calculate Cells a1 and B1 you can subtract one from the other and multiply by 24 to calculate the hours
if you want to do this in one entire formula then this monster will work
=((DATE((2000+VALUE(RIGHT(A1,2))),VLOOKUP(MID(A1,8,3),{"Jan",1;"Feb",2;"Mar",3;"Apr",4;"May",5;"Jun",6;"Jul",7;"Aug",8;"Sep",9;"Oct",10;"Nov",11;"Dec",12},2,0),LEFT(A1,2))+MID(A1,3,2)/24)-(DATE((2000+VALUE(RIGHT(A2,2))),VLOOKUP(MID(A2,8,3),{"Jan",1;"Feb",2;"Mar",3;"Apr",4;"May",5;"Jun",6;"Jul",7;"Aug",8;"Sep",9;"Oct",10;"Nov",11;"Dec",12},2,0),LEFT(A2,2))+MID(A2,3,2)/24))*24
Bookmarks