Originariamente inviato da carlogh
le date le puoi confrontare con i vari operatori <, >, >=, <=, ==
utilizza i vari metodi della classe DateTime, nel tuo caso ti serve il metodo AddSeconds()

es.
codice:
DateTime date = xxx; // data di inserimento del messaggio
if(DateTime.Now >= date.AddSeconds(30)) { 
   // può inserire il messaggio
}
si esatto! AddSecodn è proprio quello che mi serviva!
Io provavo a fare DateTime.Second = DateTime.Second + 30 ma era in sola lettura..

Grazie mille carlogh