Most Japanese office workers work an eight-hour day (with a one-hour lunch break).
The basic hours are from 9:00 a.m. to 6:00 p.m. There is also an "early shift" and a "late shift".
Naturally, it varies depending on the type of business, and some people in restaurants work from lunch time until late at night.