import java.text.SimpleDateFormat;
public class test {
public static void main(String[] args) throws ParseException {
String str ="2010-1-10 17:39:21";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println( format.parse(str).toGMTString());
}
}
還不能用已過時的方法 那麽補充如下:
import java.text.DateFormat;
import java.text.DateFormatSymbols;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Locale;
import java.util.TimeZone;
public class test {
public static void main(String[] args) throws ParseException {
String str = "2010-1-10 17:39:21";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// System.out.println( format.parse(str).toGMTString());
DateFormat fmt = new SimpleDateFormat("EEE,d MMM yyyy hh:mm:ss z",new DateFormatSymbols( Locale.US));
fmt.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println(fmt.format(format.parse(str)));
}
}