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

  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013