How many hours to fly from Dallas to Beijing?

Dallas/Fort Worth, TX (DFW) to Beijing (BJS) Shortest Flight Duration: 16 hours 33 mins via Chicago O'Hare