Mysql时间戳转Java时间戳
2024-08-30 06:53:03
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)
最新文章
- PHP 真正多线程的使用
- Shell脚本_判断apache是否启动
- Python 基礎 - pyc 是什麼
- [Angular-Scaled Web] 7. Refactor code into Models
- Contest1065 - 第四届“图灵杯”NEUQ-ACM程序设计竞赛(个人赛)G爬楼梯
- 用php切割大图片为成规则的小图
- Java求循环节长度
- visual studio相关操作
- IFE第二天
- awk、nawk、mawk、gawk的简答介绍
- Oracle 修改数据库表数据提交之后进行回滚
- Fluent动网格【5】:部件变形
- QT QQuickView嵌入到QT MDI中
- MVC 第一章(下)
- hbase使用MapReduce操作4(实现将 HDFS 中的数据写入到 HBase 表中)
- JSP9大内置对象
- ntp时钟服务器配置
- 【代码备份】pocs.m
- BZOJ2303: [Apio2011]方格染色 【并查集】
- BZOJ3680 &; 洛谷1337:[JSOI2004]平衡点/吊打XXX——题解
热门文章
- 去掉返回的json中特殊字符
- CSS样式实现表头和列固定
- phpmyadmin scripts/setup.php 反序列化漏洞(WooYun-2016-199433)
- Joomla 3.4.5 反序列化漏洞(CVE-2015-8562)
- 自学linux——6.安全外壳协议(ssh服务)
- SpringCloud升级之路2020.0.x版-6.微服务特性相关的依赖说明
- 剑指 Offer 40. 最小的k个数
- Java 14 新功能介绍
- TCP 才不傻!
- Android工程师所必经的三个阶段,你到哪个阶段了?