I got my green card in 10-22-2016. I stayed in USA for 15 days in 2016. In 4-12-17 I came back to USA for good. Are my foreign wages earned in 2017eligible for exclusion

Do I meet the 330 days presence test even though I wasn't a resident alien before?  Does this test begin when I got my green card or I can go back 12 months from April 2017? And which form should I file? Thank you!