have a hard day—said of a busy day full of hard work:
- You look tired, dear. Did you have a hard day at the office?
have a hard time—experiecnce difficulties or suffer for a period of time:
- I have had a hard time buying a house, even though my credit history is spotless.