你好,这个问题应该分两步。以下是我的源代码。如有不懂,请追问。
public static void main(String[] args) throws ParseException {
//第一步,把字符串转换成日期对象
String str="2011-10-10 18:11:56";
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d=simpleDateFormat.parse(str);
//第二步,将日期对象按照指定格式输出
System.out.println(simpleDateFormat.format(d));
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) throws ParseException {
String str = "2011-10-10 18:11:56";
Date dt = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(str);
System.out.println(dt.toString());
}
}
SimpleDateFormat 可以把字符串“2011-10-10 18:11:56”转换成Date
String str="2011-10-10 18:11:56";
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
Date d=sdf2.parse(str);
new SimpleDateFormat("YYYY-MM-DD HH24:MI:SS").parse("2011-10-10 18:11:56");
fmt = new SimpleDateFormat("yyyy-MM-dd");
str = "2011-10-10";
Date date = fmt.parse(str);
System.out.println(date.getTime());