例如,我想分析下面的字符串:如何解析「GMT +時:分」或「GMT-小時:分鐘」在Java中使用(安卓)的SimpleDateFormat
Tue Sep 28 18:02:24 GMT+08:00 2010
,而且我用對於SimpleDateFormat
模式:
new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzzzzzzz yyyy");
但我不斷收到ParseException
。 如何解決這個問題?
非常感謝。
例如,我想分析下面的字符串:如何解析「GMT +時:分」或「GMT-小時:分鐘」在Java中使用(安卓)的SimpleDateFormat
Tue Sep 28 18:02:24 GMT+08:00 2010
,而且我用對於SimpleDateFormat
模式:
new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzzzzzzz yyyy");
但我不斷收到ParseException
。 如何解決這個問題?
非常感謝。
使用一個Z,作爲例子here
new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
好的,我在這裏找到了解決方案。
new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
但是,在這裏使用'z'和'Z'有什麼區別? 他們是一樣的嗎?
你幾秒鐘之內迴歸。之前。 :) – 2010-09-15 07:56:44
Z和Z是「一般時區」與「RFC 822時區」 – 2010-09-15 07:58:32
非常感謝,伊多。 – shiami 2010-09-15 08:11:38
好吧,看起來Android的文件不是很正確。 http://developer.android.com/reference/java/text/SimpleDateFormat.html它也不支持'v'模式。 – shiami 2010-09-15 08:19:05