var zaman = DateTime.Now;
zaman.Minute şeklinde dakikayı alıp, if else ile 00 ve 30'da işlem yaptırabilirsiniz. Sunucu yada pc saatine göre çalışır.
Edit : üstteki arkadaş da aynı yöntemi mesajı düzenleyip yazmış