I have a table of employee shifts which include shift start time and shift end time. The start time and end time columns are numeric with a full stop between hour and minute:

```
 8.00
15.10
 7.00
22.00
 7.00

```

How can I convert these columns to time? I also need to calculate the difference between start time and end time in hours and minutes to work out the shift length.