1、“20161122092203”转换成“yyy-MM-dd HH:mm:ss"
2、“2016-11-22 09:22:03”转换成“yyyyMMddHHmmss"
3、“2016-11-25 9:22:22”转换成“date"
import java.text.ParseException;
import java.text.SimpleDateFormat;import java.util.Date;
public class StringAndDate {
public static void main(String[] args) {
String time="2016-11-22 09:22:03";
SimpleDateFormat formatter1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat formatter2=new SimpleDateFormat("yyyyMMddHHmmss");
try {
time=formatter2.format(formatter1.parse(time));
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(time);
longToString();
stringToDate();
}
public static void longToString(){
String time="20161122092203";
SimpleDateFormat formatter1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat formatter2=new SimpleDateFormat("yyyyMMddHHmmss");
try {
time=formatter1.format(formatter2.parse(time));
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(time);
}
public static void stringToDate(){
String time="2016-11-25 9:22:22";
Date date=null;
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
date=formatter.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(date);
}
}