可能性のある複製:
Androidでタイムスタンプを文字列として日付に変換する
私のサーバーは文字列でタイムスタンプ1322400600を返しています、私のAndroidアプリケーションでは、2011年11月27日午前7時のように変換する必要があります。これを行う方法がわかりませんでる。
-ありがとうAvMishra
ソリューション:
次のコードを使用して目的の値を取得しました
long dv = Long.valueOf(timestamp_in_string)*1000;// its need to be in milisecond
Date df = new Java.util.Date(dv);
String vv = new SimpleDateFormat("MM dd, yyyy hh:mma").format(df);
new Java.util.Date(Long.parseLong(timeInMillis))
を使用できます。このDate
オブジェクトを使用すると、希望するString
形式で日付を抽出するいくつかの方法があり、Date.toString()
を使用する最も簡単な方法です。または、より適切に、SimpleDateFormat
を希望する正確なパターンで使用できます。
これにより、同じ時刻形式が取得されます。
System.currentTimeMillis();