背景

  • 前面有讲过存日期时间可以用  datetime、timestamp 类型:https://www.cnblogs.com/poloyy/p/15546735.html
  • 格式是: YYYY-MM-DD hh:mm:ss
  • 但假设我不想存具体的日期时间,想存一个 unix 时间戳呢?

啥是 unix 时间戳

  • 可以去这个网站看看就知道了,http://tool.chinaz.com/Tools/unixtime.aspx
  • 自 1970 年 1 月 1 日协调世界时 (UTC) 成立以来经过的秒数
  • 其实就是常见的 10 位秒级时间戳(1636727443)和 13 位毫秒级时间戳(1636727443123)

灵魂拷问

  • 有很多接口响应可能会返回这样一个时间戳,让前端自己去转换
  • 那对于在 Mysql 中,如何存储这样的时间戳呢?

如何存储 10 位秒级时间戳

  • 直接用 int 类型存
  • 使用普通的 int 类型来存储 Unix 时间是最简单的方法
  • 使用 int,可以确定存储的数字可以快速可靠地插入表中

如何存储 13 位毫秒级时间戳

不可以使用 int 类型存,需要用 varchar 或者 bigint

为什么不能用 int 存

  • 因为 13 位时间戳超出了 int 的存储范围
  • 这就要聊一聊 Mysql 支持的整数类型的存储字节数和范围了

https://www.cnblogs.com/poloyy/p/15546827.html

最新文章

  1. LLDB基础知识
  2. django 文件上传
  3. CSS权威指南 - 浮动和定位 2
  4. (七)DAC0832 数模转换芯片的应用 以及运算放大器的学习 01
  5. Android 进入页面默认定位到ListView的解决方法
  6. Swift 简单的通讯录
  7. # Android动画笔记
  8. .editorconfig
  9. U3D学习入门
  10. windows下tensorflow的安装
  11. Hadoop(十五)MapReduce程序实例
  12. C++异常处理 - 栈解旋,异常接口声明,异常类型和异常变量的生命周期
  13. PHP 2个比较经典的加密解密函数
  14. c# post方法亲测可用
  15. 打包APP
  16. Python爬取简书主页信息
  17. 利用spring的ApplicationListener实现springmvc容器的初始化加载--转
  18. 数据库-mysql安装
  19. web安全之xss攻击
  20. WebDriverWait介绍

热门文章

  1. Nresource服务之接口缓存化
  2. CF757F-Team Rocket Rises Again【最短路,DAG支配树】
  3. Jmeter压测学习6---登录参数CSV
  4. 使用Golang搭建gRPC服务提供给.NetCore客户端调用
  5. 讲师征集| .NET Conf China 2021正式启动
  6. 初探计算机网络之HTTPS请求
  7. 解决Vite-React项目中js使用jsx语法报错的问题
  8. Serverless 架构到底要不要服务器?
  9. 阿里 Midway 正式发布 Serverless v1.0,研发提效 50%
  10. Oracle-绑定执行计划