(1) HÁ ANOS / (2) A ANOS / (3) À ANOS

(1) Indica tempo passado -> Ex.: Ele chegou do Japão há um ano.
(2) Indica tempo futuro -> Ex.: Daqui a dois anos eu farei intercâmbio.
(3) WAT? No sentido de indicação de tempo: isso non eczste! Aliás, também não existe "á" (com o acento agudo para a direita): nem em "á anos", nem nunca!

(1) À-TOA / (2) À TOA

“Tia, essa é fácil! À-toa, com hífen, não existe! rsrsrs”
Caro ninja noob, infelizmente, existe sim, e veremos como:
(1) Significa desprezível, inútil. -> Ex: Ela era alguém à-toa. (Inútil)
(2) Significa “a esmo”, inutilmente (note que é a forma da ação enquanto, o de cima, caracteriza algo). -> Ex: Vivia à toa na vida.