在java语言里,如何从已知的字符串中提取日期?

如题目所说,如何在JAVA语言里,在已知的字符串中提取日期?
有哪些方法?怎么用?是提取日期,不是数字。。。
最好能针对不同的日期格式,如中国的是年月日的顺序,美国是月日年,澳大利亚是日月年,针对这些不同的格式,如何改变提取方法?
或者有方法把这几种格式的日期,都可包括了。

第1个回答  2011-07-20
import java.text.SimpleDateFormat;
import java.util.*;

public class getDate {

public static void main(String []args){

// SimpleDateFormat formater=new SimpleDateFormat("MM月dd日yyyy年");调整格式
SimpleDateFormat formater=new SimpleDateFormat("yyyy年MM月dd日");
String StCurrentTime=formater.format(new Date());
System.out.print( StCurrentTime);
}
}本回答被提问者采纳
第2个回答  2011-07-19
用SimpleDateFormat类中的parse方法
具体代码可以看api
第3个回答  2011-07-15
用正则表达式