SORU
23 ŞUBAT 2009, PAZARTESİ


DateTime dan saat almak

Yapar .Net DateTime oluşturulduğu zaman dilimi hakkında bilgiler içerir?

Ben bir kütüphane ayrıştırma DateTime bir biçimi olan "zz" sonunda, süre ayrıştırmak doğru ve ayarlar bir yerel zaman, ihtiyacım olan şey, belirli bir zaman dilimi oldu gelen DateTime nesne.

Bu hiç mümkün mü? Görebildiğim DateTime.Zamanı olmadığını belirten kibar, yerel veya UTC.

CEVAP
23 ŞUBAT 2009, PAZARTESİ


Gerçek bir zaman dilimini kendi bilgileri içerir DateTime.olabilireğer UTC ya da yerel olduğunu, ancak ne yerel gerçekten anlamına gelir.

DateTimeOffset bu temelde UTC zaman ve uzaklık biraz daha iyi. Ancak, o hala gerçekten zaman çok farklı zaman dilimlerinin aynı herhangi bir noktada uzaklık gibi zaman dilimini belirlemek için yeterli değil. Bu, tarih/saat ayrıştırılırken ile çalışmak zorundasın gibi tüm ofset olsa senin için yeterli olabilir gibi geliyor.

Saat dilimleri olduğu için destek .3.5 çok daha NET, ama daha çok bir standart "" ya da bir UTC zaman gibi bir şey ve gerçek bir zaman dilimi. ZonedDateTime görmek isterim oldu Kolayca kendi oluşturmak için, ama standart kütüphanelerde görmek güzel olurdu.

EDİT: Yaklaşık dört yıl sonra, şimdi tarih/saat türleri oldukça zengin bir set olan Noda Time kullanarak öneririm. Ama Noda Zaman ana yazar:) ben önyargılı değilim

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Elly

    Elly

    3 EKİM 2005
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013