Yahweh speaks this to the people of Babylon. This can be made clear. Alternate translation: "See, I am against you, people of Babylon" (See: [[rc://en/ta/man/translate/figs-explicit]])
These two phrases mean the same thing. The second phrase defines the "day" that the first phrase mentions. Alternate translation: "for the day when I will punish you has come" (See: [[rc://en/ta/man/translate/figs-doublet]])