本文目錄一覽:
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);
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/284725.html