Hurricane Sandy occurred in late October 2012. It developed from a tropical wave in the western Caribbean Sea on October 22, quickly strengthened, and became a hurricane by October 24. Sandy made landfall near Kingston, Jamaica on October 24, then Cuba on October 25 as a Category 3 hurricane. It moved through the Bahamas on October 26 and eventually made landfall in the United States near Brigantine, New Jersey, as a post-tropical cyclone on October 29, 2012.
In summary, Hurricane Sandy lasted roughly from October 22 to October 29, 2012.