Is it correct to say I eat dinner at 8 at night? I want to show that 8 in in night not in the morning or some thing else.
For example:
I go to school at 8 in the morning.
I eat dinner at 6 at night.
Is it correct to say I eat dinner at 8 at night? I want to show that 8 in in night not in the morning or some thing else.
For example:
I go to school at 8 in the morning.
I eat dinner at 6 at night.
Phrases like:
are common ways to ensure a given time of day is not ambiguous, particularly in conversation.
Regarding one of your particular examples, I think:
I eat dinner at six at night.
seems a little redundant, since most people eat dinner around that time. You could just say, "I eat dinner at six." But for other statements, that would be fine, like:
I walk my dog at six at night.
As one user mentioned in a comment, we can also use AM or PM, particularly in more formal contexts. For example, I probably wouldn't send an email to everyone in my office saying:
We plan to run the updates at seven at night.
Instead, I'd write:
We plan to run the updates at 7 PM.