If these predictions/prophecies are true, why wasn't there at least an exact time given for at least one of them? At least some kind of an exact or accurate hint?

If I said, "in the future, this and that will happen."
There are only two possibilities:Either it will happen, or it won't... in the infinite amount of time coming after me saying that.
If it happened, you can say that I can predict the future.
However, if it didn't, you can wait until you die. Basically, I can't be proven wrong.

Where's the logic in this?

Can you give me one single accurate prediction by anyone/anything ?
Just one.
Night:wtf.....