2015-04-26 60 views
-1

我想從parse.com獲取日期字段getCreatedAt,但它沒有給出正確的日期,當我保存它時getCreatedAt也包含錯誤的日期。如何從parse.com獲取日期字段

Date p = object.getCreatedAt(); 
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy"); 
try { 
    p = sdf.parse(sdf.format(p)); 
    sdf.setTimeZone(TimeZone.getTimeZone("IST")); 
    String dat = sdf.format(p); 
} catch (java.text.ParseException e1) { 
    e1.printStackTrace(); 
} 
+1

你應該指定你的結果和預期的行爲,以便有人可以幫助你。 – Lamorak

+0

有沒有錯誤,但今天是27,在這個時候它顯示我26. –

+0

我猜日期是UTC仍然是26。所以可能有一個時區日期轉換問題 – Lamorak

回答

0

看來你的日期轉換方法有問題。檢查this answer,它提供了帶時區的日期分析示例。

相關問題