2011-08-04 3 views
9

は、私は、各つぶやきのタイムゾーンは自動的にローカルのタイムゾーンに変換されtwitter time date stamp - どのタイムゾーンですか?

ツイートする時間日付スタンプについてのstackoverflowでポストにお読みください。あなたはUTCが必要な場合は、例えば、.ToUniversalTime()方法を使用することができます。私はTwitterのストリーミングAPIからのつぶやきをダウンロードする際に、知りたいと思った myTweet.CreatedDate.ToUniversalTime();

、タイムゾーンものです。上の答えでは、彼らはローカルのタイムゾーンに変換されていると書いています。私はそれが私のローカルゾーン(ツイートのストリームをダウンロードしている人)か、ツイートを送信している人か、ISPか他のどこかにいるかどうかはわかりませんでした。誰でもこれを明確にすることができますか?

ありがとうございました。

答えて

10

APIは、クロックの変更に関する問題を避けるため、GMTで日付と時刻を格納して返します。

this answerによれば、ユーザーのタイムゾーンに関連する時間を計算するために、ユーザーオブジェクト(ツイートと共に返される)のutc_offsetプロパティを使用できます。

+0

ありがとう、私はプログラミングを自分ではしませんでしたが、日付と時刻の変換がないと仮定して、私の時間はGMTだと仮定することができます。 – Bill

+0

ここでは、 https://dev.twitter.com/faq#47 – Duck

関連する問題