MySQL 时间戳和Java返回的时间戳是不一样的

例如: 当前时间是 2014-08-04 10:42:55.204000

使用mysql时间戳函数UNIX_TIMESTAMP 返回的结果为: 1407120175.204000

使用Java时间戳函数返回的结果为 : 1407120379000

很明显两者返回的值是不一样的:

mysql时间戳 计算方法是先计算2014-08-04 10:42:55 的时间戳,将该值除以10^3,然后加上后面毫秒作为返回结果

但通常我们在程序中用Java返回的时间戳更加普遍, 那如何把mysql时间戳转换成JAVA时间戳呢 ?

将mysql时间戳结果做如下计算:

小数点左边数据*1000+小数点右边的值 = Java时间戳

1407120175*1000+204000 = 1407120379000

写成SQL语句如下:

select  MID(UNIX_TIMESTAMP(createTime),1,10)*1000+MID(UNIX_TIMESTAMP(createTime),12,6) AS t from student
如果不带毫秒,MID(UNIX_TIMESTAMP(createTime),12,6)

最新文章

  1. PHP 真正多线程的使用
  2. Shell脚本_判断apache是否启动
  3. Python 基礎 - pyc 是什麼
  4. [Angular-Scaled Web] 7. Refactor code into Models
  5. Contest1065 - 第四届“图灵杯”NEUQ-ACM程序设计竞赛(个人赛)G爬楼梯
  6. 用php切割大图片为成规则的小图
  7. Java求循环节长度
  8. visual studio相关操作
  9. IFE第二天
  10. awk、nawk、mawk、gawk的简答介绍
  11. Oracle 修改数据库表数据提交之后进行回滚
  12. Fluent动网格【5】:部件变形
  13. QT QQuickView嵌入到QT MDI中
  14. MVC 第一章(下)
  15. hbase使用MapReduce操作4(实现将 HDFS 中的数据写入到 HBase 表中)
  16. JSP9大内置对象
  17. ntp时钟服务器配置
  18. 【代码备份】pocs.m
  19. BZOJ2303: [Apio2011]方格染色 【并查集】
  20. BZOJ3680 & 洛谷1337:[JSOI2004]平衡点/吊打XXX——题解

热门文章

  1. 去掉返回的json中特殊字符
  2. CSS样式实现表头和列固定
  3. phpmyadmin scripts/setup.php 反序列化漏洞(WooYun-2016-199433)
  4. Joomla 3.4.5 反序列化漏洞(CVE-2015-8562)
  5. 自学linux——6.安全外壳协议(ssh服务)
  6. SpringCloud升级之路2020.0.x版-6.微服务特性相关的依赖说明
  7. 剑指 Offer 40. 最小的k个数
  8. Java 14 新功能介绍
  9. TCP 才不傻!
  10. Android工程师所必经的三个阶段,你到哪个阶段了?