java中时间日期格式转换Date与String转换
话不多说,都在代码里面了,秒看懂
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class myData {
public static void main(String[] args) {
String strTime = "";
Date data = new Date();
String strDate="yyyy-MM-dd HH:mm:ss";
//date 转 String
System.out.printf("date转String: ");
String s = dateToString(data, strDate);
System.out.println(s);
//String 转 date
System.out.printf("String转date: ");
Date date1=stringToDate(s,strDate);
System.out.println(date1);
}
public static Date stringToDate(String str1,String strDate) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(strDate);
try {
return simpleDateFormat.parse(str1);
} catch (ParseException e) {
e.getMessage();
}
return null;
}
public static String dateToString(Date date, String strDate) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(strDate);
String dateStr = simpleDateFormat.format(date);
return dateStr;
}
}