当前位置: 技术问答>java相关
帮忙侃侃代码:(:等你)
来源: 互联网 发布时间:2015-09-02
本文导语: 在下面的这段代码中,我想完成把string转换为DateTime类型。怎么不行?请帮忙看看:等你佳音! try{ TextField text1=new TextField("2002年9月13日16点15分14秒"); String theString=text1.getText(); DateFormat d...
在下面的这段代码中,我想完成把string转换为DateTime类型。怎么不行?请帮忙看看:等你佳音!
try{
TextField text1=new TextField("2002年9月13日16点15分14秒");
String theString=text1.getText();
DateFormat df=DateFormat.getDateTimeInstance();
Date dateTime=df.parse(theString);
}
catch(ParseException e){
e.printStackTrace ();
text1.setText ("UnparseableYourData" + e.toString ());
}
try{
TextField text1=new TextField("2002年9月13日16点15分14秒");
String theString=text1.getText();
DateFormat df=DateFormat.getDateTimeInstance();
Date dateTime=df.parse(theString);
}
catch(ParseException e){
e.printStackTrace ();
text1.setText ("UnparseableYourData" + e.toString ());
}
|
DateFormat是有一定格式的。
try{
TextField text1=new TextField("2002-9-13 16:15:14");
String theString=text1.getText();
DateFormat df=DateFormat.getDateTimeInstance();
Date dateTime=df.parse(theString);
}
catch(ParseException e){
e.printStackTrace ();
text1.setText ("UnparseableYourData" + e.toString ());
}
try{
TextField text1=new TextField("2002-9-13 16:15:14");
String theString=text1.getText();
DateFormat df=DateFormat.getDateTimeInstance();
Date dateTime=df.parse(theString);
}
catch(ParseException e){
e.printStackTrace ();
text1.setText ("UnparseableYourData" + e.toString ());
}
|
你的日期格式不对。不应该是这样的,该成:2002/9/13/ 16:9:14