一、数字转时间(from_unixtime)
1、mysql在转为和计算时间时,是处理10位数字的。
10位数字转时间:
select from_unixtime("1474241241")
结果:2016-09-19 07:27:21
select from_unixtime("1474241241","%Y/%m/%d")
结果:2016/09/19
2、java计算出来的时间,是13位数字的,需要将数据除以1000,再进行处理。
13位数字转时间:
select from_unixtime("1476141341051"/1000)
结果:2016-10-11 07:15:41
select from_unixtime("1476141341051"/1000,"%Y/%m/%d")
结果:2016/10/11
二、时间转数字(unix_timestamp)
1、时间转10位数字:
select unix_timestamp("2018-10-21 14:02:56")
结果:1540101776
2、时间转13位数字:
select unix_timestamp("2018-10-21 14:02:56")*1000
结果:1540101776000