Java 带时区的ICU解析日期
我正在使用ICU解析:Java 带时区的ICU解析日期,java,timezone,datetime-format,icu,Java,Timezone,Datetime Format,Icu,我正在使用ICU解析: DateFormat formatter = new SimpleDateFormat("HH:mm z"); Date date = formatter.parse("10:33 PST"); 这个扔 java.text.ParseException: Unparseable date: "10:33 PST" 然而,“格林尼治标准时间10:33”解析得很好 ICU,时区知道PST。我跑 System.out.println(TimeZone.
DateFormat formatter = new SimpleDateFormat("HH:mm z");
Date date = formatter.parse("10:33 PST");
这个扔
java.text.ParseException: Unparseable date: "10:33 PST"
然而,“格林尼治标准时间10:33”解析得很好
ICU,时区知道PST。我跑
System.out.println(TimeZone.getTimeZone("PST").getDisplayName());
得到
Pacific Time
当我使用java.text时,它工作得很好
请帮忙