China is a very big country and have varying degrees of weather.
The best times to go to China weather wise is mid March till early June, and September to early November.
The rainy season is generally June to August.
November to early March is fairly cold.