If you pay close attention to Ezekiel ,you will find that Gog invades a land that has been recovered from war.The war it is speaking if is armegedon because there is no war between armegedon and 1000 years later when Gog invades.
Yes ,the city of Jerusalem shallbe desolate.The abomination tatcauses desolation shall make it desolate.Waste.
http://biblehub.com/luke/21-20.htm
What is prophesied in Zechariah and confirmed in Luke is that of Rev 19. When Christ returns with His army and cast the beast and false prophet into the lake of fire. The remnant being all the world leaders out of every nation that followed after the beast as they were already sealed for annihilation as partakers in the NWO.
Zechariah 14:1
Behold, the day of the LORD cometh, and thy spoil shall be divided in the midst of thee. 2
For I will gather all nations against Jerusalem to battle; and the city shall be taken, and the houses rifled, and the women ravished; and half of the city shall go forth into captivity, and the residue of the people shall not be cut off from the city. 3 Then shall the LORD go forth, and fight against those nations, as when he fought in the day of battle. 4
And his feet shall stand in that day upon the mount of Olives, which is before Jerusalem on the east, and the mount of Olives shall cleave in the midst thereof toward the east and toward the west, and there shall be a very great valley; and half of the mountain shall remove toward the north, and half of it toward the south. 5
And ye shall flee to the valley of the mountains; for the valley of the mountains shall reach unto Azal: yea, ye shall flee, like as ye fled from before the earthquake in the days of Uzziah king of Judah: and the LORD my God shall come, and all the saints with thee. 6 And it shall come to pass in that day, that the light shall not be clear, nor dark: 7 But it shall be one day which shall be known to the LORD, not day, nor night: but it shall come to pass, that at evening time it shall be light.
I believe vs. 5 means in the end of days all people out of every nation that are still alive at Christ coming that are His own will flee to a safe place like that in the days of Uzziah and wait for those who are asleep in the grave to be resurrected that all will be changed and gathered to Christ as He fights the final battle in Rev 19.
Luke 21:20 And when ye shall see Jerusalem compassed with armies, then know that the desolation thereof is nigh. 21 Then let them which are in Judaea flee to the mountains; and let them which are in the midst of it depart out; and let not them that are in the countries enter thereinto. 22
For these be the days of vengeance, that all things which are written may be fulfilled.