Brisbane to HK is 9 hours. HK to Shanghai is 3 hours.
Adelaide to HK is 9 hours. HK to Shanghai is 3 hours.
Plus getting to the airport, couple hours at the airport before international flight, hour or two at airport for connecting flight, another couple of hours to get bags, clear customs and get to your hotel - not far from 20 hours from home to destination hotel.