During the New Year holidays, I worked from 1am to about 9pm. That's about 20 hours.
直訳すると「年始年末は、1時から21時くらいまで働きました。約20時間です。」
「年末年始」は New Year holidays (直訳すると、「新年の休み」)と言うことが多いです。時間は、12時間制で表すので、am、pmを付けると分かり易いです。ですが、目の前で「今何時?」と聞かれた場合は、午後か午前かは明確なので、amまたは、pmを付ける必要はありません。
年末年始は、楽しいイベントがたくさんある時期でもありますが、仕事で忙しいこともありますよね。ちなみに「〜時間(休みなく)働き続けた。」と言いたい場合は、「I worked for ~ hours nonstop.」または、「I worked for ~ hours without taking any breaks.」と表現することができます。
少しでもお役に立てれば幸いです。
ありがとうございました。