我想在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.你能帮我吗?
谢谢