Oh I don't know.. I did a 19h30 flight with Singapore Airlines on their all-business A340-500 from Newark to Singapore, and it was a fine experience..
You just have to take off your watch, eat when you're hungry, sleep when your body wants to, and have plenty of reading material.
Of course, doing it in an economy seat would have sucked a bit...