我正在尝试将字符串解析为日历,但是现在我在TimeZone中遇到问题:
我的代码:
public static Calendar convertStringToFullDates(String dateString) {
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(PATTENT_FULL_DATE_FORMAT, Locale.US);
try {
cal.setTime(sdf.parse(dateString));
} catch (ParseException e) {
DebugLog.e(e.getLocalizedMessage());
}
return cal;
}
和String:
String str = "Fri May 11 00:00:00 ICT 2018";
和模式:
private static final String PATTENT_FULL_DATE_FORMAT = "EEE MMM dd HH:mm:ss z yyyy";
我试过了,但是抛出了这样的异常:
无法解析的日期:“周五5月11日00:00:00 ICT 2018”
vậyaiđócóthểchotôicáchgiảiquyếtvấnđềnày: