Shanghai is located in a subtropical climatic zone enabling it to experience the four seasons. The summers are hot and rainy due to the Kuroshio Current that comes in off the coast. The average rainfall in Shanghai is 1143.5 millimeters and rainy season is between June and September. The average humidity in Shanghai is 77 to 83%. An interesting fact about Shanghai is the longest day is 14 hours and 10 minutes and the shortest is 10 hours and 7 minutes long.
Seasons BeginBegin End Duration
 Spring April 1  June 18 79 Days
 Summer  June 19 September 20  94 Days
 Autumn September 21 November 19 60 Days
 Winter November 20 March 31 132 Days

Click here for the current temperature in Shanghai