How do you say

There will be a marked change in weather during the next three months.

..in Chinese?

天气在未来三个月内会有明显变化。

tiān qì zài wèi lái sān gè yuè nèi huì yǒu míng xiǎn biàn huà 。

How do you say "Xiao Wang had already registered for an online programming course that lasts for two months." in Chinese?