相关疑难解决方法(0)

Java SimpleDateFormat解析Timezone,如America/Los_Angeles

我想在Java中解析以下字符串并将其转换为日期:

DTSTART;TZID=America/Los_Angeles:20140423T120000
Run Code Online (Sandbox Code Playgroud)

我试过这个:

SimpleDateFormat sdf = new SimpleDateFormat("'DTSTART;TZID='Z':'yyyyMMdd'T'hhmmss");
Date start = sdf.parse("DTSTART;TZID=America/Los_Angeles:20140423T120000");
Run Code Online (Sandbox Code Playgroud)

还有这个:

SimpleDateFormat sdf = new SimpleDateFormat("'DTSTART;TZID='z':'yyyyMMdd'T'hhmmss");
Date start = sdf.parse("DTSTART;TZID=America/Los_Angeles:20140423T120000");
Run Code Online (Sandbox Code Playgroud)

但它仍然无效.我认为问题出在America/Los_Angeles.你能帮我吗?

谢谢

java timezone parsing

3
推荐指数
2
解决办法
2015
查看次数

标签 统计

java ×1

parsing ×1

timezone ×1