How many years did it take for world war 2 to end?

World War II ended on September 2, 1945. The war began on September 1, 1939, so it lasted for a total of 6 years.