Florida's 2045 eclipse will be 2 hours and 42 minutes, beginning at 12:12 p.m. for Indian River and St. Lucie counties and 12 ...