需要记录某个操作的操作时间,数据库中该字段为DATE类型;
插入数据的时候,使用数据库函数NOW()获取当前日期并插入:
<insert id="batchInsertOrgTestersByProjectId">
insert into project_org_testers(project_unid, org_tester_id,franchise_date) values
<foreach item="item" index="index" collection="list" separator=",">
(#{item.projectUnid},#{item.orgTesterId},NOW() )
</foreach>
</insert>
插入后,数据库中:
但是读取出来的日期显示为2025-01-08T00:00:00.000+08:00。希望读取之后,页面上展示的也是只有日期,没有时间,两种方式:
1、使用`SimpleDateFormat`格式化日期为一个字符串
因为java.util.Date
实际上包含了日期和时间,所以当使用j