返回首页

嗨大家
我开发一个Android应用程序,我要像周五10月07 23:30:00 CEST时成一串像伦2011年07奥特(意大利)2011年和格式解析日期。
我试图用这样的:


final DateFormat PARSING_PATTERN = new SimpleDateFormat("E MMM dd kk:mm:ss z yyyy", Locale.US);

final DateFormat FORMATTING_PATTERN = new SimpleDateFormat("E dd MMM yyyy");

String outputDate;

String inputDate= ..........;   //La data nel formato suddetto

try {

       Date date = PARSING_PATTERN.parse(inputDate);

       outputDate = FORMATTING_PATTERN.format(date);

} catch (ParseException e) {

       outputDate = "";

}

但它抛出一个ParseException。如果我运行一个Java项目相同的代码,没有问题...
有人能帮助我吗?
谢谢:giova85:giova85 | | |你好,
我解决这个

final DateFormat PARSING_PATTERN = new SimpleDateFormat("E MMM dd kk:mm:ss Z yyyy");

final DateFormat FORMATTING_PATTERN= new SimpleDateFormat("E dd MMMM yyyy", Locale.ITALIAN);

String inputDate = .....;

inputDate.replace("CEST", "+00:00");

String outputDate="";

try {

	Date d= PARSING_PATTERN.parse(data);

	outputDate= FORMATTING_PATTERN.format(d).toString();

} 

catch (ParseException e) {...}

回答

评论会员: 时间:2