2017-02-25 71 views
2

最近我在Android上的android應用程序工作,並與我的朋友討論相同。他問我一個問題如何支持其他星球(如火星)的時區?

「請問,如果我去火星這個應用程序的工作?」

....

它採取了一些時間,我說我不「知道。

我在互聯網上搜索了一下,我發現某些應用程序(如一個來自NASA火星車司機),讓你可以做到這一點。而Android作爲一個平臺,不提供任何事情按我的知識。所以我繼續在code.google創建feature request

當我花一些時間思考同樣我認爲這應該由平臺支持。可能來自linux kernal本身,我是不確定是否需要硬件支持。這件事可以通過使用現有h/w支持的代碼來處理。

你們認爲什麼?這是啓用這種事情的最佳方式?

我有一種這樣的感覺,應該由平臺支持它自我評價,而不是構建外部庫,這將是臨時解決方案。

的每一個建議和意見是值得讚賞,因爲我們將要多行星物種很快:)

+2

時區是由人類政府定義的,火星並沒有任何這些。當這種情況確定後,我預計火星將擁有自己的tzdb條目,現有的平臺支持應該在很少修改的情況下運行。 – String

回答

0

也許this工具可以幫助你在火星上的時間,因爲沒有的,我知道這樣的事情預知..至於其他星球,你可以看看wiki上的Sideral Time條目。

*根據記錄:每個着陸器的使命至今已經用自己的時區,在着陸位置相當於當地平均太陽時。在迄今爲止六個成功的火星着陸器中,有五個使用當地平均太陽時間(LMST)作爲着陸器位置的偏移量,而第六個(火星探路者)使用本地真實太陽時間(LTST)。