Smithfield, North Carolina Weather

What's the weather in Smithfield, North Carolina like?