Санкт-Петербург находится в MSK (UTC+3), а Челябинск находится в YEKAT (UTC+5). Разница во времени между Челябинском и Санкт-Петербургом составляет 2 часа (Челябинск опережает Санкт-Петербург). Следовательно, если в Челябинске 12:00, то в Санкт-Петербурге 12:00 - 2 часа = 10:00.
Ответ: 10:00