0
A
回答
2
Foursquare API docs for checkin object明確指出createdAt表示生成對象(活動時間)時的unix時期。所以,你可以從時代獲得UTC時間。添加時區偏移量,它表示在獲取本地時間時需要添加的分鐘數。例如,問題中的示例檢入對象來自孟加拉國,因此其偏移量爲360.
您沒有「提到的語言,但從你的標籤列表,我假設你已經使用Ruby,所以一個簡單的方法來做到這一點在紅寶石將是。
require 'date'
Time.at(your_createdAt_value).utc.to_datetime
#For example from your created at value
Time.at(1389630660).utc.to_datetime
#This will make a datetime object of value 2014-01-13T16:31:00+00:00
爲獲取本地時間,您可以使用timeZoneOffset的值。
#To get local time add in the timeZoneOffSet
Time.at(your_createdAt_value).utc.to_datetime+Rational(timeZoneOffset_value,1440)
#The 1440 value is the number of minutes in a day. Rational calculates
#the fraction of the day by using the two values and adds it to the datetime object.
#for example,
Time.at(1389630660).utc.to_datetime+Rational(360,1440)
#This will make a datetime object of value 2014-01-13T22:31:00+00:00
您可以使用格式化方法將對象格式化爲所需的值。
相關問題
- 1. FQL:獲取朋友的最近照片
- 2. 朋友好友最近添加
- 3. 如何獲取Facebook朋友最近的活動
- 4. 獲取我朋友的朋友列表
- 5. SQL獲取朋友和朋友的朋友
- 6. 尋找最近的Facebook朋友
- 7. 獲取Facebook朋友的最後狀態
- 8. 如何獲得朋友的時間?
- 9. 獲得朋友Facebook簽到資料
- 10. Facebook的圖形:查找附近朋友的簽到
- 11. Facebook的SDK,獲取朋友
- 12. 獲取朋友的生日?
- 13. 獲取用戶的朋友
- 14. 算法找到附近的朋友?
- 15. Sql獲取不是我的朋友的朋友的所有朋友
- 16. 找到朋友的朋友,排除朋友的最有效方法
- 17. 如何獲取用戶朋友中的每一個朋友的朋友數?
- 18. 獲取給定用戶的所有最近發佈的朋友和自我
- 19. 註冊時獲取Facebook朋友
- 20. 通過facebook api獲取兩個Facebook ID之間的關係(朋友,朋友的朋友)
- 21. 如何獲得朋友的朋友的朋友...
- 22. 獲取時間線上互動的朋友 - Facebook
- 23. 使用Twitter4j API獲取朋友的時間軸
- 24. 獲取Google Plus朋友Android
- 25. Facebook獲取朋友列表
- 26. 獲取Twitter朋友列表
- 27. 獲取的朋友的Facebook朋友在asp.net web應用程序
- 28. FQL:取得朋友的朋友
- 29. 如何獲取所有朋友的朋友,這是朋友在facebook的朋友列表
- 30. 如何使用Facebook API獲取朋友的朋友?
foursquare API文檔(https://developer.foursquare.com/docs/responses/checkin)明確指出createdAt表示生成對象(活動時間)時的unix時代。所以,你可以從時代獲得UTC時間。添加時區偏移量,它表示您需要在獲得本地時間時添加的分鐘數。對於孟加拉國,它與json中的相同。你使用哪種語言?幾乎所有的語言都有從unix時代轉換時間的標準方法。 – erosenin
添加這個答案。 – erosenin