SORU
15 Mart 2011, Salı


C sadece Tarih için bir tür# - neden hiçbir Tarih türü var mı?

Bizim C# bir zaman olmaksızın bir tarihi gösteren ihtiyaç projesi. DateTime varlığını, ancak, günün bir saati de içerir biliyorum.Bazı değişkenler ve Yöntem bağımsız değişkenleri tarih tabanlı açık yapmak istiyorum. Dolayısıyla DateTime.Date özelliği kullanamıyorum

Bu sorun için standart yaklaşımlar nelerdir? Şüphesiz bu karşılaşma için ilk değilim? Neden C Date Sınıf yoktur#?

Herkes güzel bir uygulama DateTime bir yapı ve belki de bazı extensionmethods kullanarak ve belki == gibi operatörler uygulama var mı ve <, >?

CEVAP
31 Ocak 2012, Salı


Ben sadece tarihi bir sınıf olmaması büyük bir anlaşma ve hiç DateTime iyi kullandığını söylemek istedim. Senin "tarih-saat olarak yerel/tasarruf zaman dilimine sorunları kafana. rehin" tarihleri saklamak en kısa sürede Bölüm saatlerin değiştiği zaman bir gün geri tarihleri gönderebilir kez atıyor(!). Ve farklı saat dilimleri içinde, kullanıcılara tarih-kez dönüştürmek için çalıştıklarında farklı tarihleri göreceksiniz. Tarih-zaman zaman hassas anlar (saniye bir noktadan sonra ya da her neyse) temsil etmek için güzel bir şey, fakat soyut tarih temsil etmek için çok uygun değildirler.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • stewmurray47

    stewmurray47

    1 Kasım 2006