首先你要理解什么是时间戳。时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至某一时间点的总秒数。

例如北京时间2015-12-31 17:00:00的时间戳是1451552400,就是指从北京时间1970-01-01 08:00:00到2015-12-31 17:00:00已经过去了1451552400秒。

下面一一问答你的问题:

1、MySQL数据库的timestamp为什么从1970到2038的某一时间?

MySQL的timestamp类型是4个字节,最大值是2的31次方减1,也就是2147483647,转换成北京时间就是2038-01-19 11:14:07。可以使用上面的在线的时间戳转换工具得出。

2、某一时间是指什么时间?

如上,北京时间是2038-01-19 11:14:07。

3、过了这个时间之后怎么办?

1) 使用datetime;

2) 等过了再说。

最后补充一个彩蛋:北京时间2038-01-19 11:14:07,如果某些系统还在使用MySQL的Timestamp,或者系统使用的编程语言用4字节补码整型(例如Java的int)来表示时间戳的,这些系统都会跪掉,说不定会搞出点什么大新闻(例如飞机航班系统挂掉、银行某系统跪掉),好吧,我乱猜的,等着那一天吧。

mysql 时间戳 2038_mysql数据库的timestamp为什么从1970到2038的某一时间?某一时间是指什么时间?过了这个时间之后怎么办?-问答-阿里云开发者社区-阿里云...相关推荐

  1. drds 解决问题_DRDS 错误代码如何解决?-问答-阿里云开发者社区-阿里云

    DRDS 错误代码如何解决? 猫饭先生 2017-10-30 14:19:20 13731 本文档列出了 DRDS 返回的常见错误码及解决方法. TDDL-4006 ERR_TABLE_NOT_EXI ...

  2. slb健康检查方式_SLB健康检查也是“正常”-问答-阿里云开发者社区-阿里云

    负载均衡通过健康检查来判断后端服务器(ECS实例)的业务可用性.健康检查机制提高了前端业务整体可用性,避免了后端ECS异常对总体服务的影响. 开启健康检查功能后,当后端某台ECS健康检查出现异常时,负 ...

  3. coba mysql_在Android Studio中将数据从MySQL数据库显示到TextView中-问答-阿里云开发者社区-阿里云...

    我是新手,Android Studio我想将数据库(我使用MySQL)中的数据显示到中TextView.我也使用Button和RadioButton.单击按钮后,数据将显示在中TextView.这是我 ...

  4. mysql数据库div函数_关于使用mysql中的div函数报错?报错-问答-阿里云开发者社区-阿里云...

    数据库MySQL 5.5.27 jar包:mysql-connector-java-5.1.21.jar mybatis-spring-1.1.1.jar druid-0.2.10.jar 集成myb ...

  5. xml文件导入mysql_如何使用XML_LOAD()将XML文件导入MySQL数据库表;功能?mysql-问答-阿里云开发者社区-阿里云...

    我有一个看起来像这样的XML文件: 539 Name Surname email.domain.com 2011-04-02 13:30:00 2011-04-02 18:15:00 1,2,4,5, ...

  6. ssm mysql 插入date 数据_SSM中插入数据没有报错,但是数据库没有值?报错-问答-阿里云开发者社区-阿里云...

    mybatis默认开启事务不会自动提交,只有调用了commit才会提交事务.你这种情况明显是事务成功执行了,而且自增ID也已生效,但事务本身没有提交,请调用mybatis的commit方法提交事务! ...

  7. jfinal mysql读写分离_在JFinal中对数据库读写分离的实现:报错 -问答-阿里云开发者社区-阿里云...

    频繁使用 use(configName) 没有任何性能问题,仅仅是为变量赋一个 string 值而已,完全可以忽略######@JFinal######我现在也使用,读用的是视图model,写操作使用 ...

  8. dms3.0 mysql_DMS 3.0 导入数据库出错-问答-阿里云开发者社区-阿里云

    ====================================================================== 当前状态:出错 刷新时间:2019/3/26 下午9:24 ...

  9. mysql 提高事物效率_怎么提高向mysql中插入数据的效率-问答-阿里云开发者社区-阿里云...

    String[] filelist = file.list(); for(String filename : filelist){ BufferedReader br = new BufferedRe ...

最新文章

  1. vsftpd安装及虚拟用户认证
  2. 全球及中国陶瓷脐轮行业投资份额及需求前景调研报告2021-2027年版
  3. 张迈机器人_财会类专业建设改革千人高峰论坛圆满召开!
  4. 用JavaFX编写图块引擎
  5. springboot 缓存ehcache的简单使用
  6. HTTPS 互联网世界的安全基础
  7. linux故障模式,Linux操作系统出现严重故障后的救援模式
  8. mysql视图 外键_Mysql之视图、索引、外键、触发器、事务
  9. php文件加锁 lock_sh ,lock_ex
  10. 银河麒麟arm64位操作系统卸载jdk及安装jdk
  11. android交叉编译工具链,NDK 交叉编译工具链使用
  12. Hibernate一对多关联关系
  13. firefox被hao.360劫持的处理方法
  14. Excel中输入身份证号后三位变成0的情况处理如下
  15. MyBatis学习笔记三——映射配置文件
  16. [Android6.0][MTK6737] 启动流程分析
  17. 【小程序开发之微信登录】
  18. 点集凸包算法python实现(二)
  19. 云南省增值税发票综合平台(新网址):https://fpdk.yunnan.chinatax.gov.cn/
  20. vba九九乘法表代码_用五种方法利用EXCEL制作九九乘法表

热门文章

  1. php怎么引用表单元素,表单元素:最全的各种html表单元素获取和使用方法总结...
  2. java项目没有bin_WebAPI项目似乎没有将转换后的web.config发布到bin文件夹?
  3. 湖南工业大学在线计算机作业答案,湖南工业大学《计算机组成原理》试题集,共7份,有部分答案...
  4. python修改y轴刻度_Python | Y轴刻度限制
  5. stl reserve_vector :: reserve()函数以及C ++ STL中的示例
  6. Java打造一款SSH客户端,已开源!
  7. 面试官 | 如何优雅的设计Java 异常?
  8. pandas无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported
  9. python RSA加密、解密、签名
  10. 三行代码生成验证码并转换成base64