2015-04-05 42 views
0

你好我正在開發一個應用程序使用parse.When我保存一個對象有一些字段更新autamatically像createdAt和updatedAt它保存對象的創建或更新日期和時間。當我正在創建或更新解析對象我得到的日期和時間不是我計算機的日期,而且我的計算機具有正確的日期和時間,但createdAt和updatedAt字段未包含準確的值。日期並不準確,同時保存parseObject

回答

0

存儲在解析所有日期都存儲在UTC。所以請確保你將它們轉換爲正確的時區

 Date p =pObject.getCreatedAt(); 
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
    p = sdf.parse(sdf.format(p)); 
    sdf.setTimeZone(TimeZone.getTimeZone("IST")); 
    System.out.println(sdf.format(p)); 
+0

如何轉換成印度時區爲GMT + 5.30? – 2015-04-05 19:24:00

+0

@KamalKatariya editted我的回答 – Shaz 2015-04-05 19:33:12

+0

感謝很多:) – 2015-04-05 19:34:08

1

解析使用GMT + 00時區的日期字段

+0

好吧我怎麼能從這個時間獲得印度的標準時間? – 2015-04-05 19:27:02