Tarih ve saati kullanarak alabiliyorum:
DateTime now = DateTime.Now;
Geçerli tarih ve saati DateTime formatının kendisinde ayrı ayrı nasıl alabilirim?
ASP.NET'te (C#) DateTime seçici iletişim kutusunu kullanmıyorum.
Peki, Today
özelliğini kullanarak sadece bugünün tarihini bir DateTime
olarak alabilirsiniz:
DateTime today = DateTime.Today;
veya daha genel olarak Date
özelliğini kullanabilirsiniz. Örneğin, UTC tarihini istiyorsanız şunu kullanabilirsiniz:
DateTime dateTime = DateTime.UtcNow.Date;
Yine de ihtiyacınız olanın bu olup olmadığı çok açık değil... eğer sadece tarihi yazdırmak istiyorsanız, kullanabilirsiniz:
Console.WriteLine(dateTime.ToString("d"));
veya açık bir format kullanın:
Console.WriteLine(dateTime.ToString("dd/MM/yyyy"));
Standart]3 ve özel tarih/saat biçimi dizeleri hakkında daha fazla bilgi edinin. Durumunuza bağlı olarak kültürü de belirtmek isteyebilirsiniz.
Tarihler hakkında zamanlardan ayrı olarak konuşmanıza izin veren daha etkileyici bir tarih/zaman API'si istiyorsanız, başlattığım Noda Time projesine bakmak isteyebilirsiniz. Henüz üretime hazır değil, ancak onunla ne yapmak istediğinizi duymak isteriz...
DateTime.Today][1] özelliğini kullanın. Bu,
DateTime.Nowöğesinin tarih bileşenini döndürecektir. Bu
DateTime.Now.Date` ile eşdeğerdir.
NET'te yalnızca tarihe özel yerleşik bir tür yoktur.
Kural, zaman kısmı gece yarısına ayarlanmış bir DateTime
kullanmaktır.
Statik DateTime.Today
özelliği size bugünün tarihini verecektir.