本文目录一览:
mysql 中怎么把时间戳转换成正常时间
mysql 中把时间戳转换成普通时间,使用FROM_UNIXTIME函数
一、FROM_UNIXTIME函数简介
1、函数作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。
2、语法:FROM_UNIXTIME(unix_timestamp,format)
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。
根据format字符串格式化date值。
下列修饰符可以被用在format字符串中:
3、例子:
SELECT FROM_UNIXTIME(1500109248, '%Y-%m-%d %H:%i:%S')
返回:2017-07-15 17:00:48
将MYSQL数据库里的时间戳转换成时间
mysql数据库的日期字段类型建议为varchar或者char,存入时间戳。
取出的时候,将时间戳转换为你需要的时间格式就好。
例:
假设取出值为$time
echo
date('y-m-d
h:i:s',$time);
你就会看到:2011-11-23
17:42:43的时间格式
MySql数据库怎样把Long时间与日期相互转换
1、在MySQL 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数:
[java] view plain copy
select unix_timstamp("2009-09-15 00:00:00")*1000,
这里要注意,mysql数据库中的长整型,比Java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差
2、在mysql数据库中,“1252999488000”(java中的long型数据)转化为日期:
[java] view plain copy
select from_unixtime(1252999488);