Se capisco cosa intendi correttamente, desideri avere un modo per dire DateTime.NextSunday? Se è così, per quanto ne so non esiste uno standard che puoi usare per quello.
I due esempi che hai fornito sopra sono esempi specifici di una data che ti serve. Dovresti comunque esprimere l'ora usando lo standard ISO, devi solo definire prgrammaticamente cosa significa ciascuno.
Come farei questo nella mia interfaccia utente, avrei un pulsante chiamato "Settimana prossima". Qui in Canada, il primo giorno della settimana è domenica, ma non è lo stesso per tutti. Quindi scriverei il mio codice in questo modo (c # è la mia lingua preferita):
DateTime today = DateTime.Now;
int daysToSunday = (DayOfWeek.Sunday - DateTime.Now.DayOfWeek) + 7;
DateTime weekStart = today.Date.AddDays(daysToSunday);
Nota, non ho provato questo, solo una veloce scrittura.
Tuttavia, è morale, per un concetto di tempo come quelli che hai affermato sopra, devi codificare una soluzione per arrivare a quelle date.