Answer: It will not.
Explanation:
The question says that it is raining at midnight. By that logic, the time is currently midnight at the time of the question.
Going by it being midnight, 48 hours from then will be midnight as well only 2 days later. There can be no sunny weather at midnight so no, it will not be sunny weather in 48 hours simply because the sun does not shine at night.
This isn't a question, pal.
I feel like thats how someone is represented in the book or because they are a major part of the book