Then the angel of Yahweh replied, ‘O Yahweh of Armies, how long will you not have mercy on Jerusalem and on the cities of Judah, against which you have had indignation these 70 years?’ Bible other translations

“these 70 years.” Technically speaking, the 70 years of the Babylonian Captivity had ended when Cyrus the Persian allowed the Jews to return to their homeland and they returned bringing furnishings of the Temple with them (cp. Ezra 1:1-4). Jeremiah had prophesied that the Babylonian Captivity would be 70 years (Jer. 25:11-12; 29:10). Although at the time Zechariah 1:12 was written the 70 years had passed, Judah and the Temple had not been restored, so the indignation and anger of Yahweh against Judah was still visible and Judah needed mercy from God to be more completely rebuilt and established, and we learn from Haggai and Zechariah that there were enemies within and without that were hindering the work and God’s mercy and help were needed to overcome the obstacles.

Commentary for: Zechariah 1:12