字符串中日期的日期格式

时间:2011-05-17 07:31:35

标签: java

  

可能重复:
  String to Date in Different Format in Java

您好,

我以MM / dd / yyyy格式接收日期为字符串数据类型,并且需要将格式为yyyy-MM-dd的数据数据类型转换为存储在DB中。 感谢Advence

3 个答案:

答案 0 :(得分:2)

您可以使用SimpleDateFormat:

SimpleDateFormat sourceFormat = new SimpleDateFormat("MM/dd/yyyy");
SimpleDateFormat destinationFormat = new SimpleDateFormat("yyyy-MM-dd");

String result = sourceFormat.format(destinationFormat.parse(input));

答案 1 :(得分:0)

使用formatter将日期解析为特定类型

 String date="07/25/2011";
    SimpleDateFormat dateFormatter=new SimpleDateFormat("yyyy-MM-dd");
            try {
                Date d=dateFormatter.parse(date);

            } catch (ParseException e) {
                  e.printStackTrace();
            }

答案 2 :(得分:0)

您也可以这样做

String DATE_FORMAT_NOW = "dd-MM-yyyy HH:mm:ss";

//Instance of the calender class in the utill package
Calendar cal = Calendar.getInstance(); 

//A class that was used to get the date time stamp
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW); 

打印出你说的时间

System.out.println(sdf.format(cal.getTime()) );

干杯