2011-11-10 9 views
0

はニューヨークのタイムゾーンでタイムスタンプ値(値はWebサーバーから来ている)を取得するために必要な私のアンドロイドコードです。システムがサーバーのタイムゾーンに時刻を変換しているので、私を助けてください。事前にアンドロイドでニューヨークタイムゾーンでタイムスタンプ値を取得する方法は?

long startTime = Long.valueOf(appObj.getString("Unix_timestamp"))*1000; 
Date fromDateObj = new java.util.Date(startTime); 
SimpleDateFormat sdf = new SimpleDateFormat(); 

sdf.applyPattern("HH"); 
fromHour = Integer.valueOf(sdf.format(fromDateObj)); 
sdf.applyPattern("mm"); 
fromMin = Integer.valueOf(sdf.format(fromDateObj)); 

おかげで....

答えて

2

あなたはSimpleDateFormatのために必要な時間帯を指定することができます。

sdf.setTimeZone(TimeZone.getTimeZone("EST")); 
+0

そんなに壮大ありがとうございます。あなたは私の命を救いました。あなたは揺れた。 – AvMishra

関連する問題