格式字符串中的必须按照这个来,下面给个样例:
import java.text.SimpleDateFormat;
/**
* 测试Date类的用法
* @author 彼岸夜微凉
*/
public class MyData {
public static void main(String args[]){
//把时间转换为字符串
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = new Date(136464513123L);
String str = dateFormat.format(date);
System.out.println(str);
//把字符串转化为时间
String str2 = "2018-07-19";
DateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd");// 这里要与时间字符串的格式一样即可,否则报错
try{
Date date1 = dateFormat1.parse(str2);
System.out.println(date1);
}catch(ParseException e){
e.printStackTrace();
}
}
}