How do you say

Over the past three months, Hangzhou has seen lots of clouds.

..in Chinese?

过去三个月里,杭州的天气以多云为主

guò qù sān gè yuè lǐ , háng zhōu de tiān qì yǐ duō yún wéi zhǔ

How do you say "I’ve been wearing this dress for over two months." in Chinese?