Game times are usually announced the Monday of the week before the game
The TV partners have the option a few times a year to delay the announcements up to 6 days to give themselves the opportunity to schedule the best matchups based on the prior week's results.