2015-11-13 72 views
0

我GOOGLE了這個問題,但我還沒有找到解決這個特定的問題: 可我將UTC時間(從服務器)的本地日期和時間格式,無需指定區域也不格式? 我發現的每個例子都具有指定的格式樣式,對於某些國家可能不同。例如,在美國是MM/dd/yyyy和AM/PM的時間,但在歐洲通常是dd.MM.yyyy和24小時格式)。UTC與本地時間

我添加了一個答案,我自己的問題波紋管。

+0

你得到從服務器毫秒的時間?您可以解析爲日期類 –

+0

將格式正確自動地,或做我必須指定一些額外的參數(如語言環境)? – pegasus

+0

一個簡單的方法來執行:商店總是UTC按定義的格式爲例2015-12-12T12日期:12:12.500Z,並提出他們作爲當地日期與JavaScript moment.js。這樣你就不用擔心僅用於演示目的的格式化風格。 – jeorfevre

回答

0

我爲Android居然找到解決方案:

android.text.format.DateFormat.getTimeFormat(context).format(new java.util.Date(utcDateTime)) 

因此,線以上將返回格式化時間String值,根據24小時制的用戶的喜好。

android.text.format.DateFormat.getMediumDateFormat(context).format(new java.util.Date(utcDateTime)); 

此行也將返回根據用戶的語言首選項String containig格式的日期。

相關問題