The only times I have worn shorts in the last 30+ years were in the gym, on the beach, or on a hiking trail. Shorts are never a proper item of clothing for an adult male in public!
If it's hot (we've had 40° C - that's 104° Fairytale), lightweight khakis, linen pants, or Dickies 874s (my...