1.
all night long; throughout the night; the whole night
For the entire duration of the night, from evening to morning. Emphasizes that an action or state continued without interruption through the night.
一晩中起きていた。
I was awake all night long.
Composed of 一晩 (one night) + 中 (throughout). The suffix 〜中 indicates the entire duration of a time period and is highly productive.
Common collocations
RELATED TIME + 中 EXPRESSIONS: