2011-08-04 11 views
9

Her tweet saat dilimidir otomatik olarak yerel saat dilimine dönüştürülürtwitter time tarih damgası - Hangi saat dilimi bu?

tweets için zaman tarih damgası hakkında stackoverflow bir yazı okumuştum. Eğer UTC gerekiyorsa, örneğin, .ToUniversalTime() yöntemi kullanabilirsiniz: Ben Twitter'ın akışı API bir tweet indirirken, bilmek istedim myTweet.CreatedDate.ToUniversalTime();

, saat dilimi budur. Yukarıdaki yanıtta, yerel saat dilimine dönüştürüldüğünü yazdılar. Bunun yerel bölge (tweet akışını indiren kişi) veya tweet'i veya İSS'yi veya başka bir yeri gönderen kişinin olup olmadığından emin değildim. Bunu açıklığa kavuşturabilir mi?

Çok teşekkürler.

cevap

10

API, saat değişiklikleriyle ilgili sorunları önlemek için tarihleri ​​ve saatleri GMT'de saklar ve geri gönderir.

this answer'a göre, kullanıcının saat dilimini göreli olarak hesaplamak için kullanıcı nesnesinin (tweet ile döndürülen) utc_offset özelliğini kullanabilirsiniz.

+0

Teşekkürler, programlamayı kendim yapmadım ama sanırım tarihin ve zamanın dönüşümü yoktu ve zamanımın GMT olduğunu varsaymam gerektiğini tahmin ediyorum – Bill

+0

Burada varsayılan GMT süreleri için bir kaynak var. https://dev.twitter.com/faq#47 – Duck