获取 yyyy-mm-dd 格式的 Date 时间类型

  • Post author:
  • Post category:其他


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

*********************************************************************************



版权声明:本文为whs19910204648688原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。