1. 要获取String 类型的 yyyy-mm-dd 类型的时间格式,很简单。
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd");
String date = df.format(new Date());
这样两行代码 就很perfect 获取到了这样String类型 这样格式的时间
问题是 pojo设置的时间变量是Date 类型 如果这样直接set 根本无法实现
所有 我查看了资料 这样可以获取数据库中格式:yyyy-mm-dd 这样的Date类型数据
实现如下:
java.util.Date creatDate = new java.util.Date();
java.sql.Date date = new java.sql.Date(creatDate.getTime());
非常之perfect 就获取到了Date 类型是数据段 yyyy-mm-dd 格式
********************************************************************************
但是请注意一点, 这里的两个Date类型是不一样的包中引用的类型
如果是向插入数据库中插入这样的Date类型 ok 没问题
如果你在action 或者BO 中对这个date 进行处理的话 会发现很多方法不可用
所以 请慎重选择使用哪种封装包中的Date类型
That's all
*********************************************************************************