programlamada en çok sorun çıkaran konulardan biridir. veritabanından alınan tarih değerini kontrol ederken format nedeniyle çoğu zaman sıkıntı yaşanır.

aşağıda fonksiyonlar ve döndürdüğü değerler bulunmaktadır.

DateTime.Now
3/22/2006 1:03:25 PM 

DateTime.Now.ToString() 
3/22/2006 1:03:25 PM 

DateTime.Now.ToShortTimeString() 
1:03 PM 

DateTime.Now.ToShortDateString() 
3/22/2006 

DateTime.Now.ToLongTimeString() 
1:03:25 PM 

DateTime.Now.ToLongDateString() 
Wednesday, March 22, 2006 

DateTime.Now.ToString("d") 
3/22/2006 

DateTime.Now.ToString("D") 
Wednesday, March 22, 2006 

DateTime.Now.ToString("f") 
Wednesday, March 22, 2006 1:03 PM 

DateTime.Now.ToString("F") 
Wednesday, March 22, 2006 1:03:25 PM 

DateTime.Now.ToString("g") 
3/22/2006 1:03 PM 

DateTime.Now.ToString("G") 
3/22/2006 1:03:25 PM 

DateTime.Now.ToString("m") 
March 22 

DateTime.Now.ToString("r") 
Wed, 22 Mar 2006 13:03:25 GMT 

DateTime.Now.ToString("s") 
2006-03-22T13:03:25 

DateTime.Now.ToString("t") 
1:03 PM 

DateTime.Now.ToString("T") 
1:03:25 PM 

DateTime.Now.ToString("u") 
2006-03-22 13:03:25Z 

DateTime.Now.ToString("U") 
Wednesday, March 22, 2006 7:03:25 PM 

DateTime.Now.ToString("y") 
March, 2006 

DateTime.Now.ToString("dddd, MMMM dd yyyy") 
Wednesday, March 22 2006 

DateTime.Now.ToString("ddd, MMM d "'"yy") 
Wed, Mar 22 '06 

DateTime.Now.ToString("dddd, MMMM dd") 
Wednesday, March 22 

DateTime.Now.ToString("M/yy") 
3/06 

DateTime.Now.ToString("dd-MM-yy") 
22-03-06
not: örnekler alıntıdır.