记录这个笔记的原因是,最近有个外包单子。

其中有个开课时间,以前都是用timestamp去搞,后面突然间发现Mysql有time类型,其中格式为hh:mm:ss。

这样的话,就方便操作了。不用添加以前的年月日了。

如下表:

添加几条记录:

这里先介绍个函数,curtime()获取当前的time

select CURTIME();

现在是2020-04-16 08:44:36。我来查询下,离现在前后2小时内课程。*

这样查就可以了:

SELECT * FROM course WHERE TIME_TO_SEC(course.begin_time) + 60 * 60 * 2 > TIME_TO_SEC(CURTIME()) AND TIME_TO_SEC(course.begin_time) - 60 * 60 * 2 < TIME_TO_SEC(CURTIME())

将其全部转成second后,加两个小时就是60 * 60 * 2,减2小时就是负的。

MySQL笔记-time类型的使用(hh:mm:ss)及time类型对比相关推荐

  1. 如何使用LocalDateTime获得不带T的yyyy-MM-dd HH:mm:ss时间格式

    随笔记录 如何使用LocalDateTime获得不带T的yyyy-MM-dd HH:mm:ss时间格式 使用的方法比较蠢,如果有合适的方法,欢迎提出,如有错误,也欢迎指正 String time = ...

  2. ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南

    文章目录 1.ES中的日期类型有何不同 2.案例 2.1 案例介绍 2.2 原理揭秘 3.路为何这么不平 4.又一个坑 5.总结 6.ES 的时间类型为什么这么难用,有没有什么办法可以解决? 7.更优 ...

  3. mysql中timeStamp转成yyyy-MM-dd hh:mm

    只需要在实体类上面加上注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss") 拓展:如果实体类中用的 Date date = new Date() ...

  4. String类型日期格式从yyyy-MM-dd HH:mm:ss转换成yyyy-MM-dd‘T‘HH:mm:ss.SSSXXX

    String类型日期格式从yyyy-MM-dd HH:mm:ss转换成yyyy-MM-dd'T'HH:mm:ss.SSSXXX 最近在做一个项目,前端传入的时间格式为yyyy-MM-dd HH:mm: ...

  5. 用thymeleaf将LocalDateTime类型的日期格式化为yyyy-MM-dd hh:mm:ss

    用thymeleaf格式化LocalDateTime 用thymeleaf将LocalDateTime类型的日期格式化为yyyy-MM-dd hh:mm:ss LocalDateTime类型的日期格式 ...

  6. Google GSON GsonBuilder().setDateFormat(yyyy-MM-dd HH:mm:ss)不能格式化Data

    Google GSON GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss")不能格式化Data 在项目中遇到问题,数据库中保存的时间 ...

  7. java时间格式中,yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别以及有关时间格式问题

    yyyy-MM-dd HH:mm:ss表示24小时 yyyy-MM-dd hh:mm:ss表示12小时 在写代码的过程中遇到这样的一个问题,在页面上显示时间时,小时部分总是显示成hh这样的字母,无法显 ...

  8. js获取时间(yyyy-MM-dd HH:mm:ss)

    /**    *  获取当前时间    *    * @return 返回时间类型 yyyy-MM-dd HH:mm:ss    */ function sysTime(){ var myDate = ...

  9. spring boot + vue 前后端分离时间戳转换为 yyyy:MM:dd HH:mm:ss格式

    后端 1.model(entity)注释直接转换 当返回类型为resultMap,在entity类里面相应属性上加上以下注释 @JsonFormat(pattern="yyyy-MM-dd ...

最新文章

  1. DeepMind开源AlphaFold,蛋白质预测模型登上《Nature》
  2. 鱼油账号记录程序 - 零基础入门学习Delphi38
  3. VIM 高校实用配置实践
  4. c语言数字的拆解_C语言解决变态推理题
  5. [转载]C#中注册Dll的问题
  6. 容联雷辉:视频系统由标清进入到移动高清时代
  7. 安装完eclipse需要做的一些准备工作
  8. 输入n个字符串字典序排序_30个Python奇淫技巧集
  9. 自定义键盘组件_一文读懂!iOS系统组件的设计规范全解!
  10. Unity自定义Editor简明教程
  11. 数字电子技术基础-阎石老师版本-学习记录
  12. Windows迅雷X去广告美化终结版Thunder X来了!
  13. 手机麦克风声音太大_让手机麦克风声音变大的软件
  14. 消费心理学(05):确定效应
  15. android 自定义locale,Android Locale填坑
  16. Android 拨号盘按键音修改为钢琴音效果实现
  17. java程序如何做调查问卷_《Java程序设计》课程准备之问卷调查
  18. 展会邀约 | 昂视与您相约BTF第12届上海锂电展
  19. PDF拆分与合并工具(DOS版)
  20. 计算机运维方向要考什么证,IT运维项目经理考的证

热门文章

  1. LVM+Xen虚拟化应用
  2. 1.16 24点游戏
  3. 中文网页重设与排版:TYPO.CSS
  4. Ubuntu Vi 编辑器 命令(转)
  5. jquery cookie的用法
  6. 尚学堂科技_马士兵_设计模式
  7. 一企业靠数据中台打通SAP、ERP系统,还能做出可视化分析
  8. 电商行业最复杂的人货场分析,我用一个案例给你讲清楚
  9. 飞鸽传书 bbs以及个人主页服务好不热闹
  10. 飞鸽传书的设计应当具有“完整性”