Get weather details by date and time

Please review.