如何使用Java(Android)中的SimpleDateFormat解析“ GMT+小时:分钟”或“ GMT-Hours:Minuts”

StackOverflow https://stackoverflow.com/questions/3715619

  •  02-10-2019
  •  | 
  •  

例如,我想解析以下字符串:

Tue Sep 28 18:02:24 GMT+08:00 2010

我将图案用于 SimpleDateFormat:

new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzzzzzzz yyyy");

但是我一直得到 ParseException。如何解决这个问题?

非常感谢。

有帮助吗?

解决方案

使用一个z,如示例中 这里

new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");

其他提示

好吧,我在这里找到了解决方案。

new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);

但是,这里使用“ Z”和“ Z”有什么区别?他们一样吗?

即使您有很多Z的功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top