满意的回答
原理是先设置原始日期的格式yyyy年MM月dd日EHH点MM分,然后parse获取他的Date,再设置后续日期的格式yyyy年MM月dd日HH点MM分,在格式中获取字符串
导入Java.text.parse exception;
导入Java.text.simple date format;
import java.util.Date;
公共类测试{
publicstaticvoidmain (字符串[ ] args ) {
String str='2012年05月16日星期三12点45分';
//原始日期格式
simpledateformatsdf=newsimpledateformat (yyyy年MM月dd日EHH点MM分);
try {
datedate=SDF.parse(str; //parse发出日期类型
SDF.applypattern(yyyy年MM月dd日HH点MM分); //设置新的日期格式
stringstr2=SDF.format(date; 格式化日期
system.out.println(str2;
}catch(exceptione ) {
e .打印堆栈跟踪(;
}
}
}
00共享通报