java 怎样把字符串“2011-10-10 18:11:56”转换成日期型的2011-10-10 18:11:56

2024-12-17 04:47:10
推荐回答(5个)
回答1:

你好,这个问题应该分两步。以下是我的源代码。如有不懂,请追问。

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));
}

回答2:

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());

}

}

回答3:

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);

回答4:

new SimpleDateFormat("YYYY-MM-DD HH24:MI:SS").parse("2011-10-10 18:11:56");

回答5:

fmt = new SimpleDateFormat("yyyy-MM-dd");
str = "2011-10-10";
Date date = fmt.parse(str);
System.out.println(date.getTime());