日期:2014-05-16 浏览次数:20585 次
问题背景:
在web项目中,
1.需要用户手动从web前端输入“yyyy-MM-dd”格式的字符串,程序逻辑中将此字符串转化成Date型存入数据库。
2.需要从数据库中读取Date 型的数据取出,转化成 String型。
String---->Date
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
Date date=sdf.parse("1988-10-08"); //打印date为Sat Oct 08 00:00:00 CST 1988
将上述得到的date转化为String
Date--> String
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
String strDate=sdf.format(date);//打印strDate为1988-10-08
对比这两个输出可以看到两者的差异。