首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

日期解析有关问题(急),大家帮看一下

2012-01-23 
日期解析问题(急),大家帮看一下日期为 Mon,13Aug200710:00:00-0000 此种样式的字符串,应如何解析为Date

日期解析问题(急),大家帮看一下
日期为 "Mon,   13   Aug   2007   10:00:00   -0000 "此种样式的字符串,应如何解析为   Date类型.
java.text.DateFormat   df   =   java.text.DateFormat.getDateInstance();
java.text.SimpleDateFormat   s=new   SimpleDateFormat( "yyyy-MM-DD ");
try{
Date   cc=s.parse( "2007-02-04 ");
System.out.println( "cc--------- "+cc);
//Date   aa=df.parse( "Mon,   13   Aug   2007   10:00:00   -0000 ");
Date   aa=df.parse( "Aug   9,   1995 ");
System.out.println( "aa--------- "+aa);
}catch(Exception   e){
e.printStackTrace();
上述应如何设置,或者是用其他的.请大家帮看一下。

[解决办法]
public String getYYYYMMDD(boolean isSpetor){
if(isSpetor){
return (new java.text.SimpleDateFormat ( "yyyy/MM/dd ")).format(new java.util.Date());
}else{
return (new java.text.SimpleDateFormat ( "yyyyMMdd ")).format(new java.util.Date());
}
}
[解决办法]
可以把,他只是把 "Mon, 13 Aug 2007 10:00:00 -0000 "作为字符串来看的。
[解决办法]
String str = "Mon, 13 Aug 2007 10:00:00 -0000 ";
SimpleDateFormat sdf = new SimpleDateFormat( "EEE, dd MMM yyyy HH:mm:ss Z ", Locale.US);
Date date = sdf.parse(str);

热点排行