import java.util.*;
import java.text.*; 
class a 
{
public static void main(String[] args) 
{

try{ 
String s1=text1.getText ();   
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy/MM/dd HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
Date dt1=formatter.parse(s1,pos);
System.out.println("dt1="+dt1);
Calendar MyDate = Calendar.getInstance();
MyDate.setTime(dt1);
MyDate.add (Calendar.HOUR ,-12);
System.out.println("Hello World!=");
}catch(Exception e){
System.out.println("exception"+e.toString());
}

}
}

解决方案 »

  1.   

    没有啊兄弟:import java.text.*;
    import java.util.*;
      

  2.   

    import java.util.Date;
    import java.text.SimpleDateFormat;String date = text1.getText ();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date d1 = df.parse(date);
    Date d2 = new Date(d1.getTime() - 1000 * 60 * 60 * 12);
      

  3.   

    谢谢nameowen(寒号不已)(你应该是球迷吧!!)
    依据你的方法我的困难解决了,谢谢!以后有问题会继续请教您的,希望您给予答复,因为我是个JAVA新手,肯定会有许多问题!