What is the difference between average session duration and average time duration?

The first thing you need to understand is the way each of the metric is calculated.

Average session duration = all sessions / number of sessions

Average time on page = time on page / (pageviews - exits)

In other words you can define as the average amount of time a visitors spent viewing a specific page.