2013-03-10 129 views
-1

我有一個XML格式的日期時間格式,我想如下解組值:DateTime格式正確

2013-03-17T19:12:14Z -> 2013-03-17 19:12 +0100 

我已經使用Joda的DateTimeDateTimeAdapter類重寫解組。日期時間格式出現奇怪,如下:

{"iMillis":1363510800000,"iChronology":{"iBase":{"iBase":{"iBase": 
{"iMinDaysInFirstWeek":4}},"iParam":{"iZone":{"iTransitions":  
[-9223372036854775808,-3852662325000,-1691964000000,-1680472800000, 
-1664143200000,-1650146 400000,-1633903200000,-1617487200000, 
-1601848800000,- etc etc. 

任何人都可以幫我格式化這個日期嗎?

回答

0

我無法找出答案,所以我已嘗試以下步驟:

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm Z"); 
    DateTime dateTime = new DateTime(v); 
    long dateTimeMiliSec = dateTime.getMillis(); 
    Date date = new Date(dateTimeMiliSec); 

    return sd.format(date); 

所以2013-03-17T09:00:00Z轉換爲2013年3月17日9時00分+0000