您好,
我以MM / dd / yyyy格式接收日期为字符串数据类型,并且需要将格式为yyyy-MM-dd的数据数据类型转换为存储在DB中。 感谢Advence
答案 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()) );
干杯