Предложение простое, имеет уточняющее обстоятельство времени, которое выделяется запятыми (1) и (2).
Предложение простое, осложнено однородными членами, между которыми ставится запятая (2).
Предложение сложное, сложноподчиненное. Запятая (2) ставится между частями сложного предложения.
Предложение сложное, сложноподчиненное. Придаточное предложение выделяется запятыми (1) и (2).