我们需要根据日期入参,保存数据库该日期的当天最后时刻。

如2020-03-20,那么我们希望插入数据库的值为2020-03-20 23:59:59,下面是工具类,希望调用getDayStart()方法达成我们的目标。

public class PointTime {

Date rawDate;

public PointTime(Date rawDate) {

super();

this.rawDate = rawDate;

}

public Date getDayStart() {

Calendar calendar = Calendar.getInstance();

calendar.setTime(rawDate);

calendar.set(Calendar.HOUR_OF_DAY, 0);

calendar.set(Calendar.MINUTE, 0);

calendar.set(Calendar.SECOND, 0);

calendar.set(Calendar.MILLISECOND, 0);

return calendar.getTime();

}

public Date getDayEnd() {

Calendar calendar = Calendar.getInstance();

calendar.setTime(rawDate);

calendar.set(Calendar.HOUR_OF_DAY, 23);

calendar.set(Calendar.MINUTE, 59);

calendar.set(Calendar.SECOND, 59);

calendar.set(Calendar.MILLISECOND, 999);

return calendar.getTime();

}

}

程序跑出来的结果没有问题,但是当插入数据库时,却变成了2020-03-21 00:00:00,数据库类型字段是datatime。

时间转换

我们把毫秒设置成0就行了。

calendar.set(Calendar.MILLISECOND, 0);

时间字段加一秒_Mysql自动加1秒的问题相关推荐

  1. linux modprobe自动加载,modprobe 开机自动加载模块的方法 亲测成功

    再次鄙视那些凭空臆测就发表技术文章和那些不分好坏疯狂采集的人.浪费大家的时间,你们罪当诛杀! 添加开机自动加载模块,在各大搜索引擎发现很多误导的技术文章,浪费我的时间,气死了. 下面是本人测试成功的. ...

  2. php 自动加载函数,PHP自动加载的实例详解

    一个PHP项目,通常只有一个入口文件index.php,我们通常会在这个入口文件中写入自动加载函数,用来require以后会实例化的类文件.如:spl_autoload_register(functi ...

  3. php加载autoload,php自动加载类__autoload()的方法_PHP教程

    本文章来给大家简单的介绍一下关于php自动加载类__autoload()的方法,希望此方法对各位同学会有所帮助哦. 作用:当在程序中需要实例化一个类,刚好这这类又不是在本文件中,则需要用包含函数将外部 ...

  4. ios 平滑移动view_iOS 关于列表上拉(平滑加载数据)自动加载数据的问题

    项目需求 我的的列表需要改变,原来的分页加载采用的是MJRefresh框架进行加载更多数据,这需要有一个上拉动作才能触发,而我的产品的意思是当快要滑动到底部时自动加载下一页数据.我自己看了一下,发现很 ...

  5. html 怎么几秒后自动隐藏,3秒或5秒后自动隐藏提示消息和重定向到另一页

    在提交表单的时候,每当用户输入有错误时要提示用户错在哪里,以便用户改正,从而顺利完成表单的提交.通常的做法是,当用户填写完了表单的所有项,提交表单时,从头开始检查,当检查到有错误时立即返回,把具体的错 ...

  6. mysql中日期的加减操作_mysql 日期加减操作

    1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day);        -- add ...

  7. date月份加一_delphi 年月日自动加一减一函数,月加一,月减一

    月份减一月情况: function GetLastMonth(ADate : TDateTime) : TDateTime; var dwYear, dwMonth, dwDay : Word; be ...

  8. thinkphp 框架自动加载原理_这下你应该理解ThinkPHP的Loader自动加载了

    想了很久终于要开始系列文章的编写了,期望是写出提升和面试都可以搞定的系列文章. 当你看到本文时,如果你发现咔咔没有编写到的面试热点问题或者技术难点,期待评论区指出,一起完善. 前言 目前再整理PHP进 ...

  9. 【AI外呼+RPA自动加微】,解锁企微新能力

    促销季临近,各类线上促销活动又拉开帷幕,多数商家意识到,在铺广告.做推广获客的同时,还可以利用好现有的用户数据,与客户建立更紧密的联系.激活客户进行二次转化. 为了更加便于激活.运营客户,我们可以将客 ...

最新文章

  1. HTTPS协议之SSL/TLS协议四次握手
  2. java 过滤攻击报文_Spring Boot XSS 攻击过滤插件使用
  3. Time-of-Flight技术在距离测量和定位上的应用
  4. Linux shell脚本的字符串截取
  5. Asp.net中关于上传文件的各项基本操作
  6. L2-028 秀恩爱分得快
  7. php gd 缩小,php 使用GD缩小图片,使用透明格式就失真
  8. ps转手绘课程皮肤处理--day02学习笔记
  9. 【其他】kindle电子书脱壳转换格式
  10. java给图片、word、ppt、excel、pdf添加水印
  11. 中学生读以奋斗者为本有感3500字
  12. Resid------set
  13. 如何使特定的数据高亮显示?
  14. 计算机学院毕业设计文化衫,超全毕业文化衫创意设计图案与素材整理!2017毕业班服设计图案!...
  15. ae怎么设置gpu渲染_AE/PR mac版如何开启GPU加速渲染?
  16. 获取top等之类命令的部分打印内容
  17. Android记事本
  18. 用google协作平台6步轻松建立免费个人网站
  19. [VT虚拟化驱动]正式启动VT
  20. android banner 广告,Android convinientbanner顶部广告轮播控件使用详解

热门文章

  1. 服务器系统共享文件,服务器操作系统文件共享设置
  2. python dict是什么意思,python中的字典是什么
  3. Content type 'multipart/form-data;boundary=--------------------------496238283102520395700876;解决方案
  4. 计算机语言热门有,百度传课发布2月热门榜单,计算机和语言类大热
  5. LayaAir基础(7) 之 .ani动画文件
  6. python 遍历元组_python遍历元祖
  7. mysql做关系型数据库_MySQL关系型数据库基础操作
  8. html字体怎么变大,网页字体怎么变大(html怎么改字体类型)
  9. 浅析B2C电商系统开发特点
  10. 风光储交直流微电网matlab/simulink仿真模型仿真模型