Schönwetter...; nur für gute Zeiten [übtr.] - fair-weather {adj}
nur ein Freund/eine Partnerschaft für die guten Zeiten sein [übtr.] - to be a fair-weather friend/partnership [fig.] Er ist kein Schönwetterpolitiker. [übtr.] - He is no fair-weather politician. [fig.]