-
格式化时间-->时间戳
1. 拿到mysql中的标准化时间
//拿到标准化时间的语句 STR_TO_DATE('20200908','%Y%m%d')
2. 然后再转时间戳
//把标准化时间转成时间戳 UNIX_TIMESTAMP(STR_TO_DATE('20200908','%Y%m%d')
-
时间戳--》格式化时间
//将毫秒级的时间戳转成例如“20010908”这样格式的时间。 //因为这个方法只针对秒级别的,所以需要除以1000 FROM_UNIXTIME(1391184000000/1000,'%Y%m')
-
注意:
- 要注意,这里的UNIX时间戳,都是以秒为单位的时间戳,如果需要转成毫秒级的时间戳,还需要进行1000数量级的乘除
- 如果时间小于1970年,没法转成负的时间戳。负的时间戳也没法转成格式化的时间