この記事でわかることUTCで12月31日15:00の決済は、日本では1月1日0:00です。UTCのLocalDateTimeにAsia/Tokyoを付けると、決済の瞬間まで変わる理由を再現し、Instantを保ったまま日本の集計日を取り出します。 決済APIの発生時刻を取り込み、日本の日別売上へ振り分ける処理を作ります。決済APIからはUTCの時刻が届き、レポートは日本時間の0時で日を切り替える約束です。入力が2026-12-31T15:00:00Zなら、2027年1月1日分に入ります。 この例では、日本 ...