The story
First known usage is in German in 1874, attributed to Heinrich Simon. Originally phrased as "There is no such thing as bad weather, there are only good clothes". Appears in its modern English form (with "bad clothes") by 1941.
Etymology from Wiktionary, CC BY-SA 4.0.