嗨大家
我开发一个Android应用程序,我要像周五10月07 23:30:00 CEST时成一串像伦2011年07奥特(意大利)2011年和格式解析日期。
我试图用这样的:
但它抛出一个ParseException。如果我运行一个Java项目相同的代码,没有问题...
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 = "";
}
有人能帮助我吗?
谢谢: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) {...}