non vedo perchè no... devi prevedere una funzionalità della tua applicazione in cui dici

dal giorno tale al giorno tale tutti i mercoledì alle ore 18 il campo è occupato per un'ora

quindi ti calcoli tutte le date dei mercoledì nel periodo indicato e crei il relativo record