使用数据库:mysql5.7
1. select unix_timestamp('2018-01-15 09:45:16') from db_table
输出结果: 1515980716 (长度10位)
2. SELECT from_unixtime(1515980716, '%Y-%m-%d %H:%i:%S') from db_table;
输出结果:2018-01-15 09:45:16
3. java的毫秒值为: 1557986109112(长度13位)
4. 通过from_unixtime函数还原时间,
SELECT from_unixtime(left(1557986109112,10), '%Y-%m-%d %H:%i:%S') from test;
上面使用了left函数截图左边10位,java毫秒值是13位,使用from_unixtime函数是不能识别的,所以截取方法,达到转换目的,输出结果如下:
更多技术干货,请关注微信公众号