A year would be the same thing as overnight. It will take decades, and for every job you'd lose in one sector, you'd create another in the clean-energy sector. There are a few things stopping this from moving forward.
One of them is the oil lobbyists whispering in the ears of our elected officials.
The other is our elected officials short-sightedness. I.E., they only think far enough in advance to pander to voters around re-relection time.
We need visionaries who aren't afraid to tell oil companies to shove it - and it isn't going to happen any time soon.