2010-12-14 55 views

Trả lời

5

Múi giờ của mỗi tweet được tự động chuyển đổi thành múi giờ địa phương. Nếu bạn cần UTC, bạn có thể sử dụng phương pháp .ToUniversalTime(), ví dụ:
myTweet.CreatedDate.ToUniversalTime();

+0

Cảm ơn bạn Rick. Điều này rất hữu ích. – MNVR

+5

Lưu ý rằng những ngày này, API REST trả về created_at trong UTC – s29

+0

Tôi tin rằng đó luôn là trường hợp. Nó là .NET để chuyển đổi ngày thành giờ địa phương. –

0

Múi giờ nằm ​​trong cài đặt người dùng trong tùy chọn phân phối.

5

Trường created_at cho một tweet trong API Twitter REST của cung cấp cho các dấu thời gian trong giờ UTC.

Nếu người dùng đã định cấu hình múi giờ của họ với Twitter, trường utc_offset cung cấp cho bạn sự khác biệt về số giây giữa múi giờ và UTC của họ. Vì vậy,

"utc_offset":-28800

tương ứng với -28800/3600 = -8 giờ, kể từ giờ UTC.

Có một số couple của suggestions rằng điều này không được điều chỉnh để tiết kiệm ánh sáng ban ngày.

+0

Đây phải là câu trả lời được chấp nhận. – iTurki