2015-04-26 58 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,它提供了带时区的日期分析示例。

相关问题