The last major battle of World War 2 was the Battle of Okinawa, which lasted from April 1, 1945 through June 21, 1945.