By 6 o'clock, at 6 o'clock

Hi all! I don’ t know the meaning ( the difference) between
by 6 o’clock and at 6 o’clock
Thank you
Schoolboy

Hi,

By six means six at the latest - at 6 means at that time exactly.

Alan

Thank you Alan
Schoolboy