Эти предлоги используются для указания времени. 'On' употребляется с днями недели и датами, 'in' — с месяцами, временами года и годами, 'at' — с точным временем суток, праздниками и некоторыми другими выражениями.
I see my family at the weekend. (В английском языке предлог 'at' часто используется для обозначения выходных дней, особенно в американском английском).