Those three examples are only different in the reasons given for the time-frame. You don't need to provide reasons, they're irrelevant, someone who wants to park somewhere cares whether it's illegal or not.
What is it about US streets that makes them so much more filthy than other streets that they not to be fully vacated in order to clean them sufficiently?
The only example for "irregular" no parking times I've seen in Germany are special exceptions for markets (typically Wednesday and Sunday, but the sign won't tell you if the market is cancelled on a particular day for a particular reason and you won't get towed or fined if you then park there when the market isn't happening) or special occasions (e.g. a circus) where they put up a temporary sign a week in advance.
I guess Germans really are more efficient (while simultaneously being more in love with having rules for every eventuality).
- you cannot park here on such and such time for street cleaning.
- you cannot park here on such and such time for rush hour
- you cannot park here on such and such time for snow removal.
Plus there are license plates that are sometimes given permission to illegally park based on the reasons not to park.